我使用的是logic PD 的am3517evm开发板,现在要从nor启动,我无法确认我的从nor启动的链接脚本是否正确,如下是我的链接脚本文件,请高手专家帮忙检查一下。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我使用的是logic PD 的am3517evm开发板,现在要从nor启动,我无法确认我的从nor启动的链接脚本是否正确,如下是我的链接脚本文件,请高手专家帮忙检查一下。
谢谢回复,根据原理图及我自己的测试,我已经确认,我是从Nor启动了。
现在看来就是写入Nor的image文件不对了。
我是这么做的:
1.将image文件写进Nor。
Image文件链接器配置:代码段,rodata段在nor的地址段(0x08000000开始)。数据段在内部SRAM(0x40200000开始)
2.根据trm手册第24章,从memory booting的话,配sys_boot pins as 0x001101,即从XIP启动(外部Nor),系统应该从Nor的起始地址开始执行,也即0x0800000
3. 按照trm,将nor的cs设为cs0,配sys_boot pins as 0x001101,即从XIP启动, 然后重新上电
4. 系统没有从nor成功启动,我想应该是进入到了异常的dead loop中
以上步骤有问题吗?