搜索
bottom↓
回复: 6

keil里面怎样软件仿真K60

[复制链接]

出0入0汤圆

发表于 2013-11-30 17:52:52 | 显示全部楼层 |阅读模式

我用KEIL MDK 软件仿真K60,但是执行任意一行代码,寄存器窗口中的个寄存器值永远都是0,代码是操作相应寄存器的但是寄存器无法改变,当碰到while循环判断寄存器的值因为寄存器的值一直是零,就卡在了那里。怎么办?

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2013-12-17 14:11:04 | 显示全部楼层
没用过Keil的软仿功能,不过建议你直接在硬件上调试代码,这样比较直接

出0入0汤圆

发表于 2014-1-7 19:59:06 | 显示全部楼层
2楼正解,建议楼主直接使用硬件仿真。

出0入0汤圆

发表于 2014-1-15 09:58:13 | 显示全部楼层
使用软件仿真的话,你需要把一些由硬件自动完成的位等待去掉,譬如在起始代码中有一些等待时钟稳定下来的while(时钟稳定标志位){},所以程序就一直停留在类似的等待代码中了。所以为了去除这些影响,你可以把start{}里面的函数全部注释掉,然后直接跑main{};

出0入0汤圆

发表于 2014-4-27 14:16:44 | 显示全部楼层
路过路过 赞

出0入0汤圆

发表于 2014-5-9 12:10:08 | 显示全部楼层
KEIL里面没有飞思卡尔的Debug DLL文件,所以不能用,4楼说的也只能仿真纯软件的东西,比如FFT算法之类的,但硬件的肯定是不行了!所以还是直接仿真吧,虽然程序大了之后在下载的时候浪费点时间,但仿真结果很准确!

出0入0汤圆

发表于 2015-2-26 23:54:32 | 显示全部楼层
Keil. 还不支持。m4内核的软件仿真。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-18 01:49

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表