这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 漓东e学堂 » STM32F103RB Jlink调试的时候出现flash timeout.

共33条 1/4 1 2 3 4 跳转至

STM32F103RB Jlink调试的时候出现flash timeout.reset the target and try it again 问题已

菜鸟
2014-11-04 14:06:36     打赏

昨晚淘宝的jlink刚刚到货就拆包,进行了驱动安装,花了一个晚上看论坛 数据数据手册 原理图  视频。设置Keil 的一些工具。到今天中午才把线接好。然后就遇到了。这种情况

buid output中出现如下代码

 开始我以为是下载速度过快就吧下载速度调低了。使用最低的10kHz。还是不行。 


我的接线 如下


swd 对应接仿真器的 1 4 7 9 脚凹槽向上,右上方那个是1脚   然后直接用usb串口对板进行供电。


keil可以识别出我的芯片等信息。就是无法下载程序进去。求大神赐教。

ROMTableAddr = 0xE00FF003
 
Target info:
------------
Device: STM32F103RB
VTarget = 3.261V
State of Pins: TCK: 0, TDI: 0, TDO: 0, TMS: 1, TRES: 1, TRST: 1
Hardware-Breakpoints: 6
Software-Breakpoints: 8192
Watchpoints:          4
JTAG speed: 4000 kHz
 
Programming Failed!


 问题已经解决了。是keil的环境没有设置好。导致程序进步去。应该是没有Reset的原因吧。在FLASHE Download中设置勾选


1.Erase Full Chip
2.Reset and Run
3program
4verify

然后Add  STM32F10x........这个设备进去。如下图所示:

然后就可以写入程序进行仿真了。


Load "D:\\keil472-a\\STM32F10x_StdPeriph_Lib_V3.5.0\\STM32F10x_StdPeriph_Lib_V3.5.0\\Project\\STM32F10x_StdPeriph_Template\\MDK-ARM\\STM32100E-EVAL\\STM32100E-EVAL.axf" 
Set JLink Project File to "D:\keil472-a\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template\MDK-ARM\JLinkSettings.ini"
* JLink Info: Device "STM32F102RB" selected (128 KB flash, 16 KB RAM).
 
JLink info:
------------
DLL: V4.70 , compiled May  7 2013 21:38:06
Firmware: J-Link ARM V8 compiled Nov 14 2012 22:34:52
Hardware: V8.00
S/N : 286370559 
Feature(s) : RDI,FlashDL,FlashBP,JFlash 
 
* JLink Info: Found SWD-DP with ID 0x1BA01477
* JLink Info: Found SWD-DP with ID 0x1BA01477
* JLink Info: TPIU fitted.
* JLink Info: FPUnit: 6 code (BP) slots and 2 literal slots
* JLink Info: Found Cortex-M3 r1p1, Little endian.
ROMTableAddr = 0xE00FF003
 
Target info:
------------
Device: STM32F102RB
VTarget = 3.254V
State of Pins: 
TCK: 0, TDI: 0, TDO: 0, TMS: 1, TRES: 1, TRST: 1
Hardware-Breakpoints: 6
Software-Breakpoints: 8192
Watchpoints:          4
JTAG speed: 4000 kHz
 
Full Chip Erase Done.
Programming Done.
Verify OK.
Application running ...

    最后,谢谢各位大牛们耐心的指导。  


	


院士
2014-11-04 14:47:37     打赏
2楼
母鸡母鸡,稍后有人帮你看

工程师
2014-11-04 14:52:30     打赏
3楼
感觉是keil的配置问题,你百度下吧,手头上没有这东西,不好测试,帮顶!

专家
2014-11-04 14:55:22     打赏
4楼
再接根rst试试,五根线的sw下载方式一般没有问题

专家
2014-11-04 14:57:29     打赏
5楼
貌似已经识别到芯片了。BOOT0,BOOT1是否配置正确?

助工
2014-11-04 14:58:12     打赏
6楼

看下你的flash download截图

SW速度选为最高


高工
2014-11-04 15:02:52     打赏
7楼

楼主配置Devic错了。

你用的是STM32F407,可是你第二张图  buid output中出现的代码  是STM32F103RB

 

解决办法:Dvice选择正确后,检查一下flash应该就可以了


菜鸟
2014-11-04 16:28:31     打赏
8楼

他用的是STM32F103RB哦


高工
2014-11-04 17:29:41     打赏
9楼
不是吧。题目写的是F407。。。

菜鸟
2014-11-04 20:20:42     打赏
10楼
恩恩,已经看到好多回帖了

共33条 1/4 1 2 3 4 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]