stm32f103c8t6程序 烧写程序时,应该选择什么样的地址范围?

【】今日问题:stm32f103c8t6程序烧写问题 - 签到专区 - 意法半导体STM32/STM8技术社区
后使用快捷导航没有帐号?
查看: 1205|回复: 120
【】今日问题:stm32f103c8t6程序烧写问题
在线时间1528 小时
ST金币9932720
主题帖子好友
签到,一人1金币
回答下面问题 2金币
社区活动:
在线时间694 小时
ST金币3028
主题帖子好友
回帖奖励 +1
12/10 签到 签到
在线时间212 小时
ST金币2299
主题帖子好友
金牌会员, 积分 3896, 距离下一级还需 1104 积分
金牌会员, 积分 3896, 距离下一级还需 1104 积分
回帖奖励 +1
在线时间93 小时
ST金币1453
主题帖子好友
金牌会员, 积分 1850, 距离下一级还需 3150 积分
金牌会员, 积分 1850, 距离下一级还需 3150 积分
回帖奖励 +1
在线时间29 小时
主题帖子好友
中级会员, 积分 486, 距离下一级还需 14 积分
中级会员, 积分 486, 距离下一级还需 14 积分
回帖奖励 +1
& && && && && && &&&
在线时间333 小时
ST金币1566
主题帖子好友
金牌会员, 积分 4509, 距离下一级还需 491 积分
金牌会员, 积分 4509, 距离下一级还需 491 积分
回帖奖励 +1
在线时间210 小时
ST金币1386
主题帖子好友
金牌会员, 积分 3850, 距离下一级还需 1150 积分
金牌会员, 积分 3850, 距离下一级还需 1150 积分
回帖奖励 +1
在线时间75 小时
主题帖子好友
金牌会员, 积分 1413, 距离下一级还需 3587 积分
金牌会员, 积分 1413, 距离下一级还需 3587 积分
回帖奖励 +1
早安签到& && && &&&
在线时间1092 小时
主题帖子好友
回帖奖励 +1
在线时间83 小时
ST金币1271
主题帖子好友
金牌会员, 积分 1802, 距离下一级还需 3198 积分
金牌会员, 积分 1802, 距离下一级还需 3198 积分
回帖奖励 +1
签到签到!
站长推荐 /1
Tel: 3-8064
备案号: 苏ICP备号-2
|||意法半导体STM32/STM8技术社区
Powered by还没有帐号? 赶紧
用户版块帖子
STM32F103C8T6核心板下载时需要按RESET
UID:2089905
在线时间43小时
M币-385专家0
&&发表于: 06-08
在淘宝买 了个核心板,下载时需要按着RESET不放,然后点下载,松开后即可成功下载。否则,无法下载成功。Info : clock speed 4000 kHzInfo : STLINK v2 JTAG v27 API v2 SWIM v6 VID 0x0483 PID 0x3748Info : vid/pid are not identical: 0xB 0x8Info : using stlink api v2Info : Target voltage: 3.312064Info : STM32F103C8Tx.cpu: hardware has 6 breakpoints, 4 watchpointsError: timed out while waiting for target haltedTARGET: STM32F103C8Tx.cpu - Not haltedin procedure 'program' in procedure 'reset' called at file &embedded:startup.tcl&, line 478in procedure 'ocd_bouncer'** Unable to reset target **shutdown command invoked如果按着RESET,点下载,然后再松开,则会有下面的提示过程:Info : clock speed 4000 kHzInfo : STLINK v2 JTAG v27 API v2 SWIM v6 VID 0x0483 PID 0x3748Info : vid/pid are not identical: 0xB 0x8Info : using stlink api v2Info : Target voltage: 3.312064Info : STM32F103C8Tx.cpu: hardware has 6 breakpoints, 4 watchpointsSTM32F103C8Tx.cpu: target state: haltedtarget halted due to debug-request, current mode: Thread xPSR: 0x pc: 0x msp: 0x** Programming Started **auto erase enabledInfo : device id = 0xInfo : flash size = 64kbytesSTM32F103C8Tx.cpu: target state: haltedtarget halted due to breakpoint, current mode: Thread xPSR: 0x pc: 0x2000003a msp: 0xwrote 5120 bytes from file Debug/c8t6spi.elf in 0.329144s (15.191 KiB/s)** Programming Finished **** Verify Started **STM32F103C8Tx.cpu: target state: haltedtarget halted due to breakpoint, current mode: Thread xPSR: 0x pc: 0x2000002e msp: 0xverified 4432 bytes in 0.085779s (50.457 KiB/s)** Verified OK **shutdown command invoked
UID:1704331
在线时间111小时
M币426专家1
&发表于: 06-08
如果你的代码有halt之类的低功耗运行操作,是会这样的
UID:2089905
在线时间43小时
M币-385专家0
&发表于: 06-08
回 i6950 的帖子
:如果你的代码有halt之类的低功耗运行操作,是会这样的 ( 21:17) 我的代码是使用STM32CubeMX 生成的,加了个点灯的代码。别的啥也没动过。
UID:1795013
在线时间4056小时
M币41597专家206
&发表于: 06-08
用hal库 配置的时候要吧swd打开的。默认是关闭的。所以才会造成需要按着复位才行。
UID:1621476
在线时间4119小时
M币772专家2
&发表于: 06-09
你用cube的时候没有吧调试接口设置上,我之前也遇到过
UID:1162209
在线时间100小时
M币883专家0
&发表于: 06-09
肯定是程序有问题
UID:2089905
在线时间43小时
M币-385专家0
&发表于: 06-09
你用cube的时候没有吧调试接口设置上,我之前也遇到过&&&&&&谢谢,回去我试试看。
UID:806097
在线时间269小时
M币840专家3
&发表于: 06-10
hold不住?没有在sys选项里面开启swd吧
UID:1945833
在线时间198小时
M币985专家7
&发表于: 06-10
是的,如果程序中有对CPU内核的休眠操作,就会导致这个结果。如果没有,那应该不会发生这种情况。
UID:2089905
在线时间43小时
M币-385专家0
&发表于: 06-12
回 bg4rff 的帖子
:hold不住?没有在sys选项里面开启swd吧 ( 09:45) 这个如何设置?我尝试了几次,都没有效果
访问内容超出本站范围,不能确定是否安全
温馨提示:所有技术区严禁灌水,“沙发”“顶”字样;禁止广告贴;以免被删除
您目前还是游客,请
&回复后跳转到最后一页
Code by , Time now is:11-14 09:12, Total 0.162000(s) query 9,
Gzip enabled&博客访问: 671133
博文数量: 89
博客积分: 4334
博客等级: 上校
技术积分: 1620
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: 嵌入式
J-link几乎可以调试所有的arm芯片,不得不说是个好东东。这里记录三种stm32的下载程序方式:
1.J-Flash下载(需要用到J-link)
2.MDK配置下载(需要用到J-link)
3.ISP下载(串口下载,需要用到官配串口下载软件,用过stc51的对这个都不会陌生吧)
----------------------------------------------------------------------------------------------
1.J-Flash下载(需要用到J-link)先安装J-link驱动,可以到下载最新驱动。
打开运行,首先配置cpu对应开发板的cpu,
将开发板与J-link连接到电脑上,然后连接
连接成功如下图所示:
然后选择要下载的hex文件,快捷键ctrl+O(或者file/open)打开,选择文件。
然后选择Target/Auto自动烧录。(有时候比较奇怪,一次不能成功,这时候需要手动重新烧录,Target/Erase chip-->Target/Erase sectors-->Target/Program && verify).
OK,烧录成功。
----------------------------------------------------------------------------------------------
2.MDK配置下载,即在MDK中在线调试下载。首先确保j-link驱动已经安装成功。剩下的工作只是设置一下MDK即可。
其实也可以选择J-LINK/J-TRACE的。
点击setting开始设置。
点击add,选择cpu。
OK,可以在线调试and下载了:
----------------------------------------------------------------------------------------------
3.ISP下载(串口下载)
(1)下载软件Flash_Loader_Demonstrator_V1.3_Setup.exe,一路next安装即可。注意:版本为1.3版本的,我试了2.1版本的,无法连接成功。
根据提示:设置启动模式,设置BOOT0=1,BOOT1=0,然后重启系统。在连接。下面不说话,直接看图。
(2)用STMISP.EXE下载,STMISP.EXE是一个STM32的ISP应用程序
接着不说话,直接上图。
阅读(85165) | 评论(2) | 转发(7) |
相关热门文章
给主人留下些什么吧!~~
不错,转了
写的很好!~!
请登录后评论。

我要回帖

更多关于 stm32f103c8t6引脚图 的文章

 

随机推荐