zeloso 发布于 2007-9-14 23:20:01
关于EasyARM2200启动代码....Startup.s 大家好! 刚接触到ARM对于他的STARTUP.S有点无从下手.有点问题请教请各位帮帮忙!
;未定义指令 Undefined B Undefined
;软中断 SoftwareInterrupt B SoftwareInterrupt
;取指令中止 PrefetchAbort B PrefetchAbort
;取数据中止 DataAbort B DataAbort
在这几条指令中不出现死循环吗????????? zeloso 发布于 2007-9-14 23:24:46
兄弟姐妹们啊,帮帮忙呀,我都郁闷两三天了呀 duanbaoguang 发布于 2007-9-21 17:58:35
 是会出现死循环的,但在程序正常运行时是不会执行上面的程序的,如果你的程序出现了一些不可预知的因素,ARM就会死了,这是我的理解,起始代码你可以改呀,如果你在软中断想产生一种现象,你可以把上面相关程序改一下 zeloso 发布于 2007-9-21 22:05:52
 谢谢关注. 楼上兄弟可否告知一下QQ.有点问题想请教.不知是否方便 zeloso 发布于 2007-9-21 22:08:15
 我使用H-JTAG连接 设置地址:ROM: 0x81000000 RAM: 0x40000000 在编译器中.只有设置RO: 0x80000000 才能正常工作为什么???? zeloso 发布于 2007-9-21 22:20:08
duanbaoguang,也可以发发邮件呀.jxlxq@yeah.net duanbaoguang 发布于 2007-9-23 13:20:00
你用的是哪个型号的ARM呀,要看清你所用的芯片的资料,和其相应的设置,有可能是你相关外扩设置不对RO: 0x80000000 和RO: 0x81000000 设置是不一样的,电路读写信号的连接也不一样的 |