|
使用STM32H725VGT3芯片,编程的时候报错 这是由于我定义了两个大数组来存储数据, define READ_BATCH_PAGE_CNT 8define BUFFER_SIZE (NAND_PAGE_SIZE * READ_BATCH_PAGE_CNT) // 乒乓缓冲区大小define TOTAL_BLOCKS 16384 // 总物理块数define MAX_BAD_BLOCKS 180 // 最大坏块记录数define NAND_BLOCK_PAGES 64 // 每个块的页数define NAND_OOB_SIZE 128 // 每页OOB区大小(字节)define NAND_PAGE_SIZE 4096 // 每页主数据区大小(字节)extern uint8_t tx_buf0[BUFFER_SIZE]; extern uint8_t tx_buf1[BUFFER_SIZE]; 现在DTCM内存装不下,链接到SARM1内存链接不过去,应该如何做 |
STM32CubeMX配置STM32F103C8T6 RTC分频器问题
STM32H747XIH6 CM7正常运行 CM4不能正运行
【经验分享】STM32H7 DMA+UART不定长接收实战:解决缓存溢出与数据错位问题
STM32H725的LSE不起振
请教STM32F103的DMA空闲接收问题
STM32H747XI CM7正常运行 CM4不运行
stm32h7s78-dk烧录
STM32Programmer能识别芯片,Keil无法识别
ST的MCU开发
STM32H7进入BOOTLoader模式
微信公众号
手机版
手册上看SRAM1也只有16K,不够吧。
简单点,直接放在AXI-SRAM 上吧。
如果用的是KEIL编译器,按照下图配置试试
STM32H7片内内存区很多,DTCM区访问高效但数量有限。除了DTMC外,还有AXIRAM,SRAM123等。
既然数组太多,你可以通过修改链接文件 做内存指定分配,不同IDE略有差异,
网上类似资料丰富。