- 在设置里添加三个宏定义
XIP_BOOT_HEADER_DCD_ENABLE=1,
SDRAM_IS_SHAREABLE,
SKIP_SYSCLK_INIT,
宏定义说明
XIP_BOOT_HEADER_DCD_ENABLE
- 用于使能dcd配置数据。
- 数据内容:EMC的GPIO。
SDRAM_IS_SHAREABLE
- 将SDRAM设置为共享模式。
SKIP_SYSCLK_INIT
- 使能
EMC
时钟。
内存
- TCM: 紧密耦合内存,集成在cpu内核,比SRAM快。
- ITCM: 指令紧密耦合内存(存指令)。
- DTCM: 数据紧密耦合内存(存数据)。
- 2008_0000 – 200F_FFFF 保留
- SEMC: 外部内存
- SDRAM
- NOR
- PSRAM
- NAND
- 8080
- 8000_0000 – DFFF_FFFF
验证
- 在分散加载文件中将
0x20000000
的地址改为0x80000000
- 编译下载后代码运行正常。