出现ADS新建工程下载到nandflash无法运行种情况主要是无法把启动程序复制到内存中,因为从Nand Flash启动时CPU将Nand Flash前4K的程序拷贝到CPU自带的SRAM中,然后再跳到SRAM运行程序。所有前4k必须有启动代码。
所有我们要设置好Link Order 这一下(注意是工程第二项,千万别看走眼了如果在第一项File修改排列是不起作用的)
顺序如下:
2440init.s
2440slib.s
nand.c
主要就这几个的顺序其他任意
文章详细介绍了在使用ADS新建工程时遇到的从NANDFlash启动时无法运行的情况,并提供了设置LinkOrder的具体步骤来解决此问题。
出现ADS新建工程下载到nandflash无法运行种情况主要是无法把启动程序复制到内存中,因为从Nand Flash启动时CPU将Nand Flash前4K的程序拷贝到CPU自带的SRAM中,然后再跳到SRAM运行程序。所有前4k必须有启动代码。
所有我们要设置好Link Order 这一下(注意是工程第二项,千万别看走眼了如果在第一项File修改排列是不起作用的)
顺序如下:
2440init.s
2440slib.s
nand.c
主要就这几个的顺序其他任意

被折叠的 条评论
为什么被折叠?