目前已经实现通过boot初始化好SDRAM 并加载SD卡内的bin程序到SDRAM启动正常运行。
仿真调试的思路是跟内部ram一样的原理,但是脚本无法加载到SDRAM或者加载到SDRAM后马上就消失了
脚本如下,试验过加载到内部0x24000000没有问题。
[C] 纯文本查看 复制代码 FUNC void Setup (void) {
SP = _RDWORD(0xD0000000); // Setup Stack Pointer
PC = _RDWORD(0xD0000004); // Setup Program Counter
_WDWORD(0xE000ED08, 0xD0000000); // Setup Vector Table Offset Register
}
LOAD %L INCREMENTAL // Download
Setup(); // Setup for Running
g,main
|