原创 【博客大赛】解决STM32 不能读RAM 下载的问题

2013-10-7 19:49 5262 23 26 分类: MCU/ 嵌入式 文集: C

下午制作了两个ARM-OB下载器,原以为会很快搞定,谁知道,在最后一步出现了如下的问题:

 ERROR: RAM check failed @ address 0x20000000.

- ERROR: Write: 0xE7FEBE00 E07CE062

- ERROR: Read: 0x0000000 000000000

- ERROR: (0 bytes of RAM have been checked successfully)

- ERROR: Failed to read back target memory

我感觉好奇怪啊,三个月前我制作ARM-OB下载器的时候还没有这个问题出现,为什么呢? 百度该问题,出现的答案不一而同。

(1)有的人说是芯片锁住了。。。我否定,因为刚刚焊接好的电路板,芯片还没下过程序,怎么锁住?而且以前也没这个问题。

(2)有的人说是硬件电路问题,没有供电,或者TMS和TCK引脚没接好。。。

下一刻,我否定了这个说法。因为我用J -LINK ARM 4.08i 版本下载FLASH,该软件提示,能连接成功,但是下不进去程序。证明不是连接和电源问题,否则如果有问题,根本连接都连接不成功的。

(3)会是我电路焊接的问题么?因为我记得这两个新板子与旧板子唯一一点不同的就是1.5k 电阻找不到,我用1.6k电阻代替。可是,没理由啊,因为1.5与1.6相差这么一点,怎么可能苛刻到这个地步?我不信。

我又把两个板子重新焊接了一遍,确定没有什么虚焊和漏焊的问题后,连接上去,发现问题依旧。。。

两个小时过去了。我不断检查,排除。。。。快疯了。。。

什么问题呢?

就在崩溃的边缘,,我突然想起,会不会软件本身的问题,我记得以前我下载程序用的是J-LINK 4.32 a , ,现在是4.08i 会不会太旧了?

重新下了个最新的4.32版本来下,惊喜出现了,成功下载!!!

那一刻有,好欣喜若狂。

一个小问题,纠结了两个小时。在最后的最后,我实在没有想出其他解决办法了。问题虽小,可以也得解决啊不是!本来想喊别人帮忙的,。。。最后终于还是自己解决了。没有多大的成就,仅仅一个小问题。可是,它让我相信了,只有不放弃,问题总会有解决的办法的。

以为念,以为记!!

—— 蜗牛,记在2013年10月,秋天,大武汉。

PARTNER CONTENT

文章评论3条评论)

登录后参与讨论

用户377235 2015-12-16 10:25

我也碰到了同样的问题 折腾了好久 最后发现是延长线太长了

用户377235 2015-12-14 23:32

我也碰到了这个问题。可是我是同时焊了4片板子,其中一片提示这样,其他三个都没问题。芯片锁了?

用户1616345 2014-8-11 09:38

很好 ,谢谢分享!

用户1620950 2013-10-21 10:29

很是受益

用户989857 2013-10-14 10:41

非常好

用户447300 2013-10-11 11:58

我以为是你自己写代码。呵呵
相关推荐阅读
啊左不是蜗牛 2015-01-28 09:21
【博客大赛】那样的人生,看不穿
         昨晚11点跟PM姐姐聊天,问她今晚要不要加班,她回:刚刚开发哥哥陪她出来打的。。。我以为我十点半从实验室回去已经够晚了。。我脸红了。        我问她为什么不早点回去...
啊左不是蜗牛 2015-01-13 19:41
【智能手机】三个观点说说国产手机未来
在此篇文章之前还有一个各大手机品牌的总结,请点击查看。 智能手机之论英雄出处      谈手机之前换个角度,类比一下PC领域。 PC领域毛利最高的时候,国产PC一直混在低端。随着时代发...
啊左不是蜗牛 2015-01-09 17:56
【智能手机】论英雄出处
我认为,如果你不知道对手的底细,那么你就很难战胜对手。知己知彼,百战百胜。所以,我简单地说说我对这几家手机品牌的看法。个人之见,欢迎讨论。   苹果: 1976年成立,在乔布斯这样的天...
啊左不是蜗牛 2014-11-19 13:48
【博客大赛】蜗牛求职记之华为篇
1、前言说明          蜗牛是电赛出身,本科做硬件嵌入式,画板子和写C程序,然后研究生阶段是转战android,但是由于项目涉及到硬件,导师项目众多,小伙伴少,于是我也负责部分st...
啊左不是蜗牛 2014-08-16 14:38
以另一种位图的思想来解决一道OJ题目
前言: 以前所接触到的位图的思想都是以1位的形式去存储某个数出现的次数是1次还是0次。常见的例子不外乎在《编程珠玑》上的开篇例子里,1千万个数的排序统计,用1.25M的内存空间就可以达到遍历一...
啊左不是蜗牛 2014-08-15 11:57
Android 笔记之 listview 性能优化
列表显示需要三个元素, (1)listview 视图,用来显示列表的View ; (2)适配器,用来把数据映射到listView上面的 (3)数据,具体将被映射的数据,包括字符串,图片...
EE直播间
更多
我要评论
3
23
关闭 站长推荐上一条 /3 下一条