历史上的今天
今天是:2025年04月22日(星期二)
2021年04月22日 | 解决STM32不能读RAM下载的问题
2021-04-22 来源:eefocus
简介:下午制作了两个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版本来下,惊喜出现了,成功下载!!!
那一刻有,好欣喜若狂。
一个小问题,纠结了两个小时。在最后的最后,我实在没有想出其他解决办法了。问题虽小,可以也得解决啊不是!本来想喊别人帮忙的,。。。最后终于还是自己解决了。没有多大的成就,仅仅一个小问题。可是,它让我相信了,只有不放弃,问题总会有解决的办法的。
以为念,以为记!!
上一篇:STM32 系统架构
下一篇:STM32--MDK固件库配置
史海拾趣
|
嵌入式Linux操作系统学习规划 ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (3) ...… 查看全部问答> |
|
首先,porting linux的时候要规划内存影像,如小弟的系统有64m SDRAM, 地址从0x 0800 0000 -0x0bff ffff,32m flash,地址从0x0c00 0000-0x0dff ffff. 规划如下:bootloader, linux kernel, rootdisk放在flash里。 具体从 0x0c00 0000开始的第 ...… 查看全部问答> |
|
看看这块强大的板子,C2000,Msp430,stellais arm 通吃 传说中30美金一块,满80美金还免邮费。 Universal Dev Board Accepts MSP430, C2000, or Stellaris MCU Chips sample of a new development board arrived from SchmartBoard, a company that has created a cornucopia of bread ...… 查看全部问答> |
|
请问TI-6416如何用指令读取CPU的运行时钟数?谢谢各位大侠:) 请问TI-6416如何用指令读取CPU的运行时钟数呢? 我想让DSP读取下一个接口命令前等待一段时间,小弟急着用,那位大侠帮助下,谢谢… 查看全部问答> |
|
本文介绍无线网络解决不能布线的特殊情况, 该方案采用T I 公司的 MS P 4 3 0作为核心芯片, 通过 R S 2 3 2对设备的信息进行采样 , 并通过无线传递给服务器。该方案弥补了某些特殊场合不能布线的问题 。 … 查看全部问答> |
|
//****************************************************************************** // MSP430x24x Demo - USCI_A0, Ultra-Low Pwr UART 9600 RX/TX, 32kHz ACLK // // Description: This program demonstrates a full-duplex 96 ...… 查看全部问答> |
|
下载的时候提示说 PKWarn0003: Unexpected device ID: Please verify that a PIC24FJ64GA002 is correctly installed in the application. (Expected ID = 0x4470000, ID Read = 0x4440000)为什么啊 是我那设 ...… 查看全部问答> |




