打印

STM32 M0 IAR仿真的问题

[复制链接]
4378|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
z_zt|  楼主 | 2013-1-30 17:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
各位大虾,请教一个问题,我在用IAR仿真的时候,提示如下信息,并不能往下执行

错误描述:“星期三 一月 30, 2013 17:00:10: Breakpoint hit: Code @ communications.c:205.3, type: default (auto) ”
MCU:STM32F051R8T6
硬件环境:STM32F0DISCOVERY
软件环境:EWARM 6.4 (Configurations: DEBUG)
操作系统:XP 32位

注:仅不能仿真,退出仿真后无需重新下载,直接运行时正常。
求助ing!!!

沙发
uet_cache| | 2013-1-30 18:58 | 只看该作者
你用STLINK吧。有JLINK的话,换个JLINK试试。STLINK是有时候不**。

使用特权

评论回复
板凳
z_zt|  楼主 | 2013-1-31 09:31 | 只看该作者
uet_cache 发表于 2013-1-30 18:58
你用STLINK吧。有JLINK的话,换个JLINK试试。STLINK是有时候不**。

我这里没有JLINK,ST-LINK是STM32F0DISCOVERY自带的,如果真是这个问题,就太悲催了,如果没有更好的建议,我要去找台J-LINK来试下,谢谢楼上!

使用特权

评论回复
地板
IJK| | 2013-1-31 09:36 | 只看该作者
LZ这样的配置,我用下来没有问题。

使用特权

评论回复
5
IJK| | 2013-1-31 09:38 | 只看该作者
LZ可以把截屏发上来,否则不大好判断

使用特权

评论回复
6
uet_cache| | 2013-1-31 09:39 | 只看该作者
用STLINK,在MDK中,如果直接用DOWNLOAD按钮是下不到CPU程序的,只有DEBUG按钮进入仿真,退出后才能将程序烧录到CPU中,而且STLINK经常死机,要么很慢。所以STLINK我一般只用来调STM8,调32都是用JLINK.

使用特权

评论回复
7
z_zt|  楼主 | 2013-1-31 10:19 | 只看该作者
有图不真相,呵呵。。。

使用特权

评论回复
8
z_zt|  楼主 | 2013-1-31 10:24 | 只看该作者
最下面的 Breakpoint hit: Code @ communications.c:205.3, type: default (auto)  跳到断点时出一行,按一下单步或全速就新出一行,断点还是保持不变,不往下走,再按一次,再出一行,还是不往下走。。。

使用特权

评论回复
9
IJK| | 2013-1-31 12:14 | 只看该作者
记得 这个问题不是调速器的问题,而是芯片问题。
应该修改option byte,把 sram parity关闭

使用特权

评论回复
10
z_zt|  楼主 | 2013-2-18 16:00 | 只看该作者
真是奇了怪了,我单步走下去是可以仿真的,从串口接一堆数据进来后,断点设在处理的地方就不行了,另外断点没有设在中断里,是设在MAIN函数的循环里,如果串口没收到数据,没走到这个断点时,是可以仿真的,走到这里就不行了,出现上面所描述的情况!

使用特权

评论回复
11
z_zt|  楼主 | 2013-2-21 21:04 | 只看该作者
看来是没有解决方案了,还好程序不大,不仿真也还行,结贴吧。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

47

帖子

2

粉丝