关于keil调试arm9 10

请问,使用该软件arm9的时候一定需要片上有norflash吗?我在设置的时候,如果有norflash就可以进行调试,但是变成nandflash启动的时候,程序就会报“t... 请问,使用该软件arm9的时候一定需要片上有norflash吗?我在设置的时候,如果有norflash就可以进行调试,但是变成nandflash启动的时候,程序就会报“target dll has been cancelled” 展开
 我来答
MichaelYehBook
2014-01-02 · TA获得超过969个赞
知道小有建树答主
回答量:888
采纳率:66%
帮助的人:631万
展开全部
NOR Flash 跟 NAND Flash 虽然都是 Flash,但是两者的机制不一样。
要说的很多,总而言之,NOR 可以直接当作开机的 Flash,但是 NAND 只能当作储存的 Flash,无法直接开机。所以如果要使用 NAND Flash,必须把 NAND Flash 里面的内容 copy 到 RAM 里面,然後由 RAM 来执行开机。
追问
我可能没说清楚,是用jlink和keil进行调试的时候,直接用nor引导的时候,可以停止cpu,可以把代码拷贝到sdran中调试,而用nand的时候,就说无法停止cpu,第一步就卡主了
追答
那当然,因为 NOR 可以直接跑程序,但是用NAND 的时候,你的 boot loader 就得重写了。
要把 Boot loader 改成把 NAND Flash 的东西,copy 到 RAM,然後再指向 RAM。
谜一样的人_bd
2014-01-03 · TA获得超过314个赞
知道答主
回答量:75
采纳率:0%
帮助的人:68.2万
展开全部
楼上其实说的没错 因为nor flash的机制原因 可以在nor里面运行程序,在线调试,但是nand则不能运行程序,nand只能存储
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式