智能车制作

标题: keil里面怎样软件仿真K60 [打印本页]

作者: WXLmjr    时间: 2013-11-30 17:48
标题: keil里面怎样软件仿真K60
我用KEIL MDK 软件仿真K60,但是执行任意一行代码,寄存器窗口中的个寄存器值永远都是0,代码是操作相应寄存器的但是寄存器无法改变,当碰到while循环判断寄存器的值因为寄存器的值一直是零,就卡在了那里。怎么办?

作者: yandld    时间: 2013-11-30 20:04
Keil对 所有飞思卡尔系列芯片的仿真支持不完善,IAR也是一样。
作者: yandld    时间: 2013-11-30 20:04
想完美仿真,去用CW
作者: yandld    时间: 2013-11-30 20:05
还有在线调试的话,优化等级设置到最低
作者: WXLmjr    时间: 2013-12-2 19:52
yandld 发表于 2013-11-30 20:05
还有在线调试的话,优化等级设置到最低

奥,知道了,谢谢!

作者: WXLmjr    时间: 2013-12-2 20:04
WXLmjr 发表于 2013-12-2 19:52
奥,知道了,谢谢!

还有一个问题,就是当用J_Link在线仿真的时候,从Keil工程自带启动文件startup_MK60DZ10.s单步执行, 从 "  LDR     R0, =SystemInit"进入到:void SystemInit (void)函数,当执行到下图所标的一行代码(和看门狗有关)时就会报错,这一行代码必须在全速运行的模式下,才能执行下去,单步执行的话就会报错,然后退出调试模式。(用的是超核的工程模板)[attach]52927[/attach]

作者: pingchangrenren    时间: 2015-1-9 10:01
仿真时要禁止锁相环时钟设置和窗口发送,不然仿真的时候会卡死在死循环里,不能继续调试
作者: asd_rJ47s    时间: 2015-7-18 20:59
版主,你在哪儿找的启动文件?我找不到,能不能给我发一下?谢谢啦
作者: asd_rJ47s    时间: 2015-7-18 21:15
346785505@qq.com
作者: asd_rJ47s    时间: 2015-7-18 21:16
求启动文件




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2