朋友那里借来一块STM32F103C8T6的实验板,板上只引出了TMS、TCK、SWD和GND,用JLINK调试时发现能够连接上芯片,但不能擦除和下载。板子刚买回来不久,里面自带的程序能够运行,硬件没有问题。TMS连到JLINK的第7脚,TCK连到JLINK的第九脚,SWD连到JLINK的第13脚
自己下载HEX文件时JLINK的提示:
Connecting ...
- Connecting via USB to J-Link device 0
- J-Link firmware: V1.20 (J-Link ARM V8 compiled Jun 19 2012 11:29:30)
- JTAG speed: 200 kHz (Auto)
- Initializing CPU core (Init sequence) ...
- Initialized successfully
- JTAG speed: 2000 kHz (Auto)
- Connected successfully
Auto programming target (13220 bytes, 1 range) ...
- Unsecure chip ...
- Chip unsecured successfully
- Erasing affected sectors ...
- ERROR: RAM check failed @ address 0x20000000.
- ERROR: Write: 0x03020100 07060504
- ERROR: Read: 0xAAAAAAAA AAAAAAAA
- ERROR: (0 bytes of RAM have been checked successfully)
- ERROR: Failed to erase sectors
- ERROR: Failed to auto program target
JLINK的设置:
请问是哪里出了错,一直困惑着,怎么也没找出问题在哪。求各位高手指点指点。。。