STM32F051C8T6 ISP下载不能识别到芯片

2019-07-14 13:43发布

最近用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上位机!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
jfcidjq
2019-07-15 05:19
回复第 4 楼 于2014-10-13 18:02:17发表:
用STLINK能重新烧写吗?第一次用ISP的话,能识别吗? 

ST-Link可以重烧写,昨天找到问题了,是我烧录时的option byte设置有冲突,Level选择了1造成了程序烧进地去不能正常运行。
后面我把Level改为0,nBoot1=0后再烧录程序就一切功能正常了!
不过ISP下载功能还是一如即往的不行,识别不到芯片!

一周热门 更多>