打印
[STM32F1]

stm32f103vbt6程序刷写

[复制链接]
2073|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
feiyang0725|  楼主 | 2017-5-23 10:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
stm32f103vbt6使用iar7.4输出.out文件,用jlink无法识别下载,在project---options中设置之后输出.hex文件,用jlink刷写,下载地址0x08000000,提示成功,程序不运行。。。
请问是什么原因???
沙发
desomond| | 2017-5-23 13:46 | 只看该作者
其实你应该要确定几点:
1.你的程序本身有没有问题,如果程序都运行不起来,后面的免谈;
2.你生成的hex文件的方法是否正确;
3.烧写是否正常,可采用读回比较来确认。

使用特权

评论回复
板凳
mmuuss586| | 2017-5-23 13:52 | 只看该作者
重新上电;

并检查,复位,晶振,电源看看;

都无问题的话,可能程序问题

使用特权

评论回复
地板
yklstudent| | 2017-5-23 16:35 | 只看该作者
ls等级真高

使用特权

评论回复
5
WAMCNCN| | 2017-5-23 16:57 | 只看该作者
先写个简单的点灯测试下环境

使用特权

评论回复
6
WAMCNCN| | 2017-5-23 16:59 | 只看该作者
目前新的IAR版本是8.1了,CMSIS DAP和ST-link没发现问题。

使用特权

评论回复
7
cemaj| | 2017-5-23 17:15 | 只看该作者
单步调试的时候能够运行吗?

使用特权

评论回复
8
cemaj| | 2017-5-23 17:16 | 只看该作者
如果不能运行看看boot0和boot1怎么连接的。

使用特权

评论回复
9
feiyang0725|  楼主 | 2017-5-24 09:02 | 只看该作者
cemaj 发表于 2017-5-23 17:16
如果不能运行看看boot0和boot1怎么连接的。

boot0接一个10k电阻接地,boot1直接接地

使用特权

评论回复
10
feiyang0725|  楼主 | 2017-5-24 09:03 | 只看该作者
mmuuss586 发表于 2017-5-23 13:52
重新上电;

并检查,复位,晶振,电源看看;

程序应该没有问题,之前用iar4.42版本编译刷写没有问题,现在用iar7.4就没有运行起来

使用特权

评论回复
11
feiyang0725|  楼主 | 2017-5-24 09:12 | 只看该作者
desomond 发表于 2017-5-23 13:46
其实你应该要确定几点:
1.你的程序本身有没有问题,如果程序都运行不起来,后面的免谈;
2.你生成的hex文 ...

之前用iar4.42编译的。我的boot0是串接一个10k电阻再接地,boot1直接接地,之前用4.42有.bin文件,现在用iar7.4没有.bin文件,我设置输出.hex文件,刷写程序无法运行

使用特权

评论回复
12
feiyang0725|  楼主 | 2017-5-24 09:13 | 只看该作者
mmuuss586 发表于 2017-5-23 13:52
重新上电;

并检查,复位,晶振,电源看看;

程序是之前用4.42版本的,应该没有问题。如果程序本身有问题,那是什么问题可能让它不运行?启动项还是启动地址?

使用特权

评论回复
13
迪卡| | 2017-5-25 22:01 | 只看该作者
试试下载官方例程,看是不是软件设置问题,还是程序问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

124

帖子

1

粉丝