今天直接被野火的板子氣炸,我用野火F103的開發板,寫了一個串口檢測的小程式,并用DAP仿真器將程式燒寫到Flash中,然后將下載器接電腦USB的一端拔下,連接開發板的一端未拔下,程式能正常運行,與串口屏的資料互動功能完美實作。同接下來,我又用一個仿真器把剛才的程式燒寫到F429這塊核心板上,結果就GG

,為什么這么說呢?這個問題我找了足足一天時間,以為是自己哪里弄錯了,反復改程式,找問題,串口助手反復除錯,然后又直接與串口屏除錯,都失敗了,心里賊壓抑,所有問題都找過了,就是找不到問題(無奈中透露著無盡的疲憊!)。想知道這究竟怎么回事嗎?后來深夜的時終于問題中午找著了!你們猜怎么著?原來啊,野火的F429這塊核心板很怪!我用同一個DAP仿真器燒錄程式后,連接電腦USB的一端拔掉了(斷電),然后連接核心板這端未拔下,這塊核心板此時無論怎樣就是運行不了,實作不了你想要的功能(氣氣!

)只有把兩端同時連接或者兩端都不接才能正常運行程式(什么鬼?用這么多的開發板,核心板了,第一次見這么個情況,而且野火F103的開發板也不是這樣子的啊!)。找了一天問題!!!唉,氣氣!現在終于找著問題了,不然,可能睡不著覺(真的嚴重!)
。最后說一點,野火的板子做工質量這些都挺不錯了,唯獨今天這個問題,我是真的,,,









uj5u.com熱心網友回復:
幸好沒用這個板子uj5u.com熱心網友回復:
跟他們反應一天情況。。。uj5u.com熱心網友回復:
應該是boot0、1跳線沒接對,一直運行系統預裝的程式uj5u.com熱心網友回復:
不不不,不是這樣的。我把仿真器兩端都拔了就行了,核心板上沒有任何跳線,也沒有boot flash短接埠,燈也沒有,除錯的時候只能用萬用表測引腳電平狀態
uj5u.com熱心網友回復:
不不不,不是這樣的。我把仿真器兩端都拔了就行了,核心板上沒有任何跳線,也沒有boot flash短接埠,燈也沒有,除錯的時候只能用萬用表測引腳電平狀態
uj5u.com熱心網友回復:
是不是仿真器上面的電源影響的?uj5u.com熱心網友回復:
不是呢,我的仿真器上面沒有自帶的電源。通過仿真器把程式燒錄到板子上,運行的時候必須得把仿真器接板子的一端拔掉才能正常運行!uj5u.com熱心網友回復:
可能是仿真器帶電時將系統強制到除錯狀態,所以拔掉就好了uj5u.com熱心網友回復:
仿真器不能只拔掉電腦埠,要拔的話也要拔掉開發板端,否則仿真器會一直復位開發板,導致程式不能運行。uj5u.com熱心網友回復:
應該是仿真器的硬體復位線硬體上,掉電默認下拉接地。仿真器不通電運行時,目標板RST引腳可能處于弱上拉狀態,然后被仿真器的強下拉把電壓拉到接近0電位,即一直復位。
一般仿真器不用時,最好拿下來。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/20465.html
標籤:單片機/工控
上一篇:萌新求助
下一篇:求 過欠壓 過流保護電路
