[求助]codewarriorV6.5并口debug
- UID
- 156315
- 性别
- 女
|
[求助]codewarriorV6.5并口debug
我刚刚开始接触硬件调试,现在在给实验室自己开发的一块板子做调试。遇到了debug的问题。 在我的板子上分别尝试跑了2个程序。1个是系统自己生成的Hello world 程序。另外一个是我自己编写的,已经证明可以顺利运行的程序。 Hello world 调试时前面几步都可以运行,然后遇到如附件截图的问题 运行到00005E4A: 43F9200001F0 lea 0x200001F0 (0x200001f0),a1 时,出现错误对话框 Critical Error dbg_check_critical_error returned: illegal command error from CPU-try a RESET
以上错误发生在单步运行是,但是如果用run to cursor就没有问题。 是不是这个在线调试和芯片的响应有关啊?不可以单步运行?否则不能在芯片有效响应时间内得到响应? 跑自己写的程序时,一开始就会进入中断向量定义程序:vectors.s,和“Hello world”不一样。是不是和编译、运行顺序有关?那是以什么顺序编译运行的呢? 新手请教版上各位高手。 另外,看什么书或者手册比较好?有没有可以查询错误是什么意思的手册? |
|
|
|
|
|