首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

程序的加载地址在NAND FLASH中,可以用J-LINK直接调试吗?解决思路

2012-07-24 
程序的加载地址在NAND FLASH中,可以用J-LINK直接调试吗?刚开始学习ARM,正在跑裸板程序,开发环境是ECLIPSE+

程序的加载地址在NAND FLASH中,可以用J-LINK直接调试吗?
刚开始学习ARM,正在跑裸板程序,开发环境是ECLIPSE+j-link_GDB_SERVER。
在调试代码转移的时候,怎么都调试不了.

刚开始的点灯程序是可以调试的,一切都正常。这些代码直接放在2440的SRAM中了。

当我要调试把NAND FLASH中的代码转移到SDRAM中的时候就不行了。怎么都没反应。是不是J-LINK不支持对NAND FLASH的调试,调试的时候,J-LINK无法把相应的代码放到NAND FLASH中去?

请问如果是这样的话,我怎么才能调试像代码转移这一类的程序呢?4KB的SRAM空间啥都干不了,我剩下的代码要往哪放呢?

一个小菜鸟,分不多,还请大家多帮帮忙~~~

[解决办法]

探讨
这要看你的init.s中是怎么写的?

一般如果想脱离调试器运行程序,首先需要把程序下载到nandfash,之后在boot.s中需要nandcopy即把nand中EW,RO搬运到SDRAM,搬运结束后PC直接指到SDRAM中

热点排行