你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

MDK下不能正常仿真运行

[复制链接]
liulei84-273821 提问时间:2011-6-30 18:03 /
cpu是stm32f103rbt6,软件mdk,之前仿真一直可以,最近频频出错,不是连不上目标板就是DEBUG运行过程中自己退出DEBUG模式
1.         Err: Bad JTAG communication:Write to IR :Expected 0x1,got 0x0(TAP Command :10)@0ff 0x5.
RAM check failed @ address 0x20000000
Write :0x03020100 07060504
Read:0Xaaaaaaaa 0xaaaaaaaa
(0 bytes of ram have been checked successfully)
Failed to program target
2.         Warning:        you are using a j-link which dose not have intelligence for the selected cpu core (cortex-M3)in the firmware
3.         Err     Emulator has been changed or re-enumerated! 接下来错误Err    No Cortex-M device found in jtag chain.please check the jtag cable and the connected devices.在接下来   Err   flash download failed .target dll has been cancelled. 连接不上器件的时候进行仿真会出现以上错误
4.         segger j-flash可以连接目标板,擦除时出错Err   RAM check failed @ address 0x20000000
Write :0x03020100 07060504
Read:0Xaaaaaaaa 0xaaaaaaaa
(0 bytes of ram have been checked successfully)
请教出国同类问题的童鞋,请踊跃发言
收藏 评论5 发布时间:2011-6-30 18:03

举报

5个回答
小菜一枚 回答时间:2013-1-6 17:23:51

RE:MDK下不能正常仿真运行

这个我也遇见过 我是用飞线连接STM32的pin脚和J-LINK的,使用SWD模式,因为飞线接的不好,可能导致大量信号丢失,就出现上面的问题。
只要降低j-link工作速度,让电平的持续的时间长点,让CPU充分接收信号。
这也是的分析,不知道对不对。
J-link的auto模式的工作速度是2000khz,我降到10khz,第一次可能出现其他报错,记得多试几次,我的就是这样就好的
Options--project settings--Target intface

好的话顶一下吧
回答时间:2011-6-30 21:00:38

RE:MDK下不能正常仿真运行

你用的是什么仿真器?MDK版本?
liulei84-273821 回答时间:2011-7-1 09:31:53

回复:MDK下不能正常仿真运行

用的是JLINKV8(盗版的),segger的驱动版本是4.24,mdk版本为mdk412,我遇见这个问题很邪门,昨天按照网上的办法用ISP模式擦除flash几次之后,又把jlink最大时钟换成5k最低模式,当时是好的,今天来试又不行了,现在又变成UNKNOWN JTAG DEVICE了
liulei84-273821 回答时间:2011-7-1 11:53:22

RE:MDK下不能正常仿真运行

一直出问题,只好用ISP玩了,我感觉现在的问题主要是我在jlink调试模式的时候经常带电测量电压、频率信号抓波形造成的
liyucai-245969 回答时间:2013-10-9 17:12:14

RE:MDK下不能正常仿真运行

我这两天也遇到这样的问题。受5#楼的启发,换了一根下载的连线,就正常了。  看起来是下载线接触不良。

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版