完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
最近用STM32F051C8T6做了一款小产品,开始在供应商那里打样了几片样片来调试程序,程序一切调试符合要求了,现在做几十片试产结果悲剧了。试产时买了个ST-Link来烧录程序,烧录一切正常,芯片装到板子上结果功能不正常,所有按键无功能,用于做按键提示音的蜂呜器一直“滴滴”响个不停。可以确定的是程序是没有问题的,同样的程序同样的一块板子用打样的芯片是一切功能正常,用第二次在同一家买来的芯片就不行。因芯片已焊在板子上了,开始以为是程序没有烧好,就用ISP下载线来重新下载过程序,结果就是不能识别芯片。同一块板子把以前打样的芯片焊上去就能正常ISP下载。
目前分析到不同的就只有两个方面: 1、打样来的芯片一直是用ISP方式下载程序的,第二次买来的芯片是先用ST-Link烧录的。 2、两次芯片的批次不同:第一次打样功能正常,可以ISP下载的芯片上的丝印为: STM32F051C8T6 GH20Z 90 CHN 410 第二次功能不正常,不可以ISP下载的芯片上的丝印为: STM32F051C8T6 GH232 90 CHN 425 ISP下载连时一直接示:Unrecognizde devic...Please,reset your device then try again 请各位前辈高手帮忙看下是什么问题造成的啊? 是用的ST Flash Loader Demo上位机! |
|
相关推荐
8个回答
|
|
自己顶一下!
|
|
|
|
有位网友的建议:更新isp版本,别是旧版本不支持
|
|
|
|
用STLINK能重新烧写吗?第一次用ISP的话,能识别吗?
|
|
|
|
|
|
|
|
回复第 4 楼 于2014-10-13 18:02:17发表:
用STLINK能重新烧写吗?第一次用ISP的话,能识别吗? ST-Link可以重烧写,昨天找到问题了,是我烧录时的option byte设置有冲突,Level选择了1造成了程序烧进地去不能正常运行。 后面我把Level改为0,nBoot1=0后再烧录程序就一切功能正常了! 不过ISP下载功能还是一如即往的不行,识别不到芯片! |
|
|
|
STLINK能否识别芯片?能不能把读取芯片那页的图片发一下.
|
|
|
|
回复第 7 楼 于2014-10-16 15:45:36发表:
STLINK能否识别芯片?能不能把读取芯片那页的图片发一下. 可以识别到芯片,用下图的设置再次烧录同一个程序可以正常工作了,只是ISP还是不能用 用新空片试过只要是用ST-Link烧过的芯片,不管是怎么设置烧录后ISP就不能用,无法连接到芯片 |
|
|
|
ISP读取那显示的是什么?
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2201 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
2027 浏览 3 评论
4633 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2171 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2705 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 22:31 , Processed in 0.708620 second(s), Total 87, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号