天天看點

stm32f030cc 替換 stm32f030c8 後程式下載下傳失敗問題

最近手頭有個項目,開始用的是STM32F030C8T6 這款晶片,但随着後期程式代碼增加以及功能增加,發現片上的RAM及FLASH均不夠用,第一想到的是找ST中引腳相容的同系列MCU替換,很自然地找到了STM32F030CCT6這款晶片。

stm32f030cc 替換 stm32f030c8 後程式下載下傳失敗問題

替換之前特意看了一下兩款晶片是硬體資源是相容的還用STCUBE配了一個功能引腳 ,功能配置沒有問題,ok

接下來就是買晶片給換上,。。。。

當把晶片換上後,來試試燒錄,出現 cannot reset target 錯誤,一開始還以為是晶片沒焊好,重新焊,還是不行,

找個新闆子再焊一塊,還是同樣的問題,然後是換個JLINK, 用STLINK等等....無語,都有一中懷疑晶片是假的了。

最後重新對比兩個晶片的引腳圖及功能配置圖,才發現其中的玄機:

stm32f030C8t6 與 STM32F030CCT6有兩個引腳定義不同,其中C8T6中的PF7,PF6引腳在CCT8中是VCC及GND引腳,

用CCT6替換C8T6需将此外的VCC及GND接3.3V及地。如下圖:

stm32f030cc 替換 stm32f030c8 後程式下載下傳失敗問題
stm32f030cc 替換 stm32f030c8 後程式下載下傳失敗問題

OK,問題找到後,動手飛了兩根線,問題解決!可以正常燒錄及調試了。

繼續閱讀