OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 16522|回复: 24

关于STM32F407芯片不能下载程序(串口和JTAG都不能下载,原先可以),我查过论坛,还没有这种状况

[复制链接]

3

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2014-11-22
在线时间
92 小时
发表于 2015-11-6 14:22:51 | 显示全部楼层 |阅读模式
5金钱
    自己做的板卡,芯片是STM32F407。原先是可以进行下载的(串口和Jlink都可以下载),现在不行了,芯片里面有程序运行,我用串口下载一直是连接不上芯片,但是串口是可以正常通信的(芯片里有程序在跑,通过串口调试软件发送命令都很正常,可接受,也可发送,但是下载就不行),BOOT0接1,BOOT1接0,是正常的,我都测试过电压,下载时也复位过没用,还是不能下载。之后就用Jlink下载也不行,同样的程序在其他板卡上可以下载,但在这块板卡下载就不行。
这是JTAG下载时出错的图1:


图2:


    这个程序可以下载到开发板正常运行,JTAG和MDK5设置可以判定是好的。应该是JTAG没找到芯片,好像和串口不能下载一样,连接不上芯片,就像是芯片的下载功能不能用。自己写的程序会锁死下载功能吗,还是芯片有问题吗?有人遇到过这种问题吗?请大侠指教下,给点意见,谢谢!

最佳答案

查看完整内容[请看2#楼]

芯片被写保护了,不能读和写。级别为2,不能烧写和调试
尽自己的能力,把事情做到最好
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2014-11-22
在线时间
92 小时
 楼主| 发表于 2015-11-6 14:22:52 | 显示全部楼层
芯片被写保护了,不能读和写。级别为2,不能烧写和调试
尽自己的能力,把事情做到最好
回复

使用道具 举报

18

主题

422

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1139
金钱
1139
注册时间
2014-5-24
在线时间
116 小时
发表于 2015-11-6 15:39:03 | 显示全部楼层
猜测是里面的软件造成的,你可取另外的板验证仿真器和IDE
I See Fire.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.  只给方向,不妨碍思考
回复

使用道具 举报

3

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2014-11-22
在线时间
92 小时
 楼主| 发表于 2015-11-6 15:45:57 | 显示全部楼层
你是说里面运行的程序造成的吗,程序什么情况会造成这种情况?
仿真器和IDE是没有问题的,我下载另外一块板卡没问题,两块板卡同一批次的
尽自己的能力,把事情做到最好
回复

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2015-11-6 15:53:37 | 显示全部楼层
用JTAG先Erase Full Chip有效果没?
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复

使用道具 举报

3

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2014-11-22
在线时间
92 小时
 楼主| 发表于 2015-11-6 16:02:31 | 显示全部楼层
你是说里面运行的程序造成的吗,程序什么情况会造成这种情况?
仿真器和IDE是没有问题的,我下载另外一块板卡没问题,两块板卡同一批次的
尽自己的能力,把事情做到最好
回复

使用道具 举报

3

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2014-11-22
在线时间
92 小时
 楼主| 发表于 2015-11-6 16:05:44 | 显示全部楼层
JTAG怎样用Erase Full Chip
尽自己的能力,把事情做到最好
回复

使用道具 举报

3

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2014-11-22
在线时间
92 小时
 楼主| 发表于 2015-11-6 16:15:34 | 显示全部楼层
回复【4楼】龙之谷:
---------------------------------
JTAG怎样用清除芯片
尽自己的能力,把事情做到最好
回复

使用道具 举报

3

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2014-11-22
在线时间
92 小时
 楼主| 发表于 2015-11-6 16:33:36 | 显示全部楼层
回复【2楼】emWin:
---------------------------------
你是说里面运行的程序造成的吗,程序什么情况会造成这种情况? 
仿真器和IDE是没有问题的,我下载另外一块板卡没问题,两块板卡同一批次的
尽自己的能力,把事情做到最好
回复

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2015-11-6 16:41:34 | 显示全部楼层


......
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复

使用道具 举报

3

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2014-11-22
在线时间
92 小时
 楼主| 发表于 2015-11-6 17:04:44 | 显示全部楼层
不行连接不上,


正常情况红框里面是有东西的,下面这张图是测试好的那张板卡,里面看到有驱动,同样的板卡还是一样批次的,测试程序是一样的



芯片里面的程序运行正常,串口通信也正常,可以判定最小系统没问题,但是JTAG和串口都不能下载,JTAG插上看不到SW Device 驱动,串口下载连接不上芯片



    感觉芯片下载功能锁死
尽自己的能力,把事情做到最好
回复

使用道具 举报

3

主题

794

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
1502
金钱
1502
注册时间
2015-3-3
在线时间
460 小时
发表于 2015-11-6 19:23:03 | 显示全部楼层


DTR的低电平复位,RTS高电平进BootLoader
回复

使用道具 举报

3

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2014-11-22
在线时间
92 小时
 楼主| 发表于 2015-11-7 13:52:32 | 显示全部楼层
回复【11楼】hpeng1874:
---------------------------------
我是用串口下載,沒有用USB转串口。串口下载只需要用跳线帽把BOOT0接1,BOOT1接0就可以了。
尽自己的能力,把事情做到最好
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2015-11-8 23:10:36 | 显示全部楼层
回复【12楼】严加伟:
---------------------------------
还要按一下复位.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

3

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2014-11-22
在线时间
92 小时
 楼主| 发表于 2015-11-9 09:17:06 | 显示全部楼层
按了复位还是不行
尽自己的能力,把事情做到最好
回复

使用道具 举报

3

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2014-11-22
在线时间
92 小时
 楼主| 发表于 2015-11-9 09:48:18 | 显示全部楼层
我先前有烧写程序,串口和JTAG都可以,现在都不行了。但是串口通信正常。
尽自己的能力,把事情做到最好
回复

使用道具 举报

4

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2016-5-31
在线时间
9 小时
发表于 2016-5-31 16:54:04 | 显示全部楼层
楼主解决了吗?
回复

使用道具 举报

3

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2014-11-22
在线时间
92 小时
 楼主| 发表于 2016-7-18 13:39:13 | 显示全部楼层
xqd123 发表于 2016-5-31 16:54
楼主解决了吗?

解决不了,是芯片有个熔断机制,烧写进去就相当于断开连接了。E:\Desktop\1
尽自己的能力,把事情做到最好
回复

使用道具 举报

3

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2014-11-22
在线时间
92 小时
 楼主| 发表于 2016-7-18 13:39:55 | 显示全部楼层
xqd123 发表于 2016-5-31 16:54
楼主解决了吗?

E:\Desktop\1\1
1.png
尽自己的能力,把事情做到最好
回复

使用道具 举报

27

主题

112

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2016-11-10
在线时间
66 小时
发表于 2017-3-23 19:52:23 | 显示全部楼层
楼主我也是这个问题呀??请问用JTAG下程序出现这样的问题怎么解决呀???
回复

使用道具 举报

30

主题

104

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
456475
金钱
456475
注册时间
2014-8-23
在线时间
59 小时
发表于 2017-3-24 09:34:07 | 显示全部楼层
写保护的话,你怎么都搞不了,ST也不行,级别2是最高的.
回复

使用道具 举报

2

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
115
金钱
115
注册时间
2020-3-13
在线时间
24 小时
发表于 2020-3-19 21:24:56 | 显示全部楼层
我也是这个问题,串口和DAP都下载不了,问题是我买的新片子呀,5片都不行,STM32F401的。但是换103和429就没问题,所以软件和下载器肯定是没问题的,绝症
回复

使用道具 举报

0

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
113
金钱
113
注册时间
2019-4-30
在线时间
25 小时
发表于 2022-3-11 18:16:19 | 显示全部楼层
为啥会出现这种情况?求解决方案,或者给出避免出现该现象原因也可以啊
回复

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2019-9-23
在线时间
5 小时
发表于 2022-3-29 09:21:17 | 显示全部楼层
我认为你可以这样做一做:一、1、把烧写串口线接好;2、打开烧写软件;3、给芯片加电;4、看到芯片和烧写程序连接上后,先擦除芯片,然后再烧写程序或选择先擦除再烧写的命令;二、选用硬件擦除芯片,然后再烧写。
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2021-2-17
在线时间
2 小时
发表于 2022-4-9 13:29:16 | 显示全部楼层
franky 发表于 2022-3-29 09:21
我认为你可以这样做一做:一、1、把烧写串口线接好;2、打开烧写软件;3、给芯片加电;4、看到芯片和烧写程 ...

连接不了。得不到芯片的回应
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-25 21:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表