- keil5環境給STM32VCT6下載程序
- 1.1 JTAG方式連線,五線四線方式均沒問題:
- VCC/GND/JTMS/JTCK/JTDI/JTDO/JNTRST 或者
- VCC/GND/JTMS/JTCK/JTDI/JTDO
- 1.2 當用SW模式下載時,連線方式如下四根線連到單片機上:
- VCC/GND/SWDIO/SWCLK
- 結果是在Debug選項下能找到芯片,但是點下載時報錯:Invalid ROM Table!
- 解決方法:
- 將仿真器的JNRST腳也連接上芯片的JNRST腳(芯片JTAG調試模塊復位腳)後,下載成功。
- 或者將仿真器的nRESET管教接芯片復位腳NRST,下載成功。
- 當下載成功一次後,再用VCC/GND/SWDIO/SWCLK連線模式,有時候能成功,有時候不能。
- 1.3 換了三塊新板子,VCC/GND/SWDIO/SWCLK連接下載沒出現問題,看來前面只是錯覺。
- 下載過程中復位腳一直高,若有變低脈寬則會下載不成功。
- 一次芯片復位腳電平低於1V問題的解決:
- 芯片燒完程序,上電後復位腳很快會掉到一個低於1V的電平,這樣片子跑不起來也無法再次燒寫程序,最後確定的原因是芯片電源管腳有虛焊。
Jlink v8程序下載及錯誤:Invalid ROM Table!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.