很多小伙伴第一次使用GD的H7,出現(xiàn)很多仿真器連接不上的問題,下面介紹一下遇到的問題和解決方案。
1.關(guān)于海棠派H7可以使用哪些仿真器下載程序。經(jīng)過聚沃官方驗(yàn)證,明確支持的是JLINK V9/V10/V11以及官方GD-LINK,其他的DAPLINK由于版本眾多,沒有測試,如果各位網(wǎng)友測試通過,可以反饋給我們。
2.關(guān)于STLINK是否支持GD的H7下載的問題。很多小伙伴都說連不上,明確一下,這個(gè)不支持。要么使用通用jlink、DAPLINK或者使用官方GDLINK,調(diào)試和下載。
3.關(guān)于jlinkV8版本是不支持H7的仿真和下載,可以識別到內(nèi)核,但是點(diǎn)擊下載會(huì)出現(xiàn)以下提示。
4.關(guān)于JLINKV9以上識別不到內(nèi)核和無法調(diào)試,首先要確認(rèn)一下,jlink是否已經(jīng)被電腦識別如下圖,檢查設(shè)備管理器當(dāng)中,jlink設(shè)備是否有嘆號,則需要安裝jlink驅(qū)動(dòng)。否則需要檢查jlink硬件是否損壞。
如果能正常識別,如下圖,則需要確認(rèn)jlink版本是否是V9及以上。
確認(rèn)jlink V9以上版本以后,需要查看一下jlink的硬件,STM32F205版本的jlinkv9,與接口連接的限流電阻為100R,如下圖所示,然后海棠派的H7的SWD接口也用了100R,導(dǎo)致接口的阻抗太大,JLINK識別不到內(nèi)核。
解決方案就是將總的限流電阻改小,GD仿真器的限流電阻為22R,建議將仿真器的排阻改成22R或者將開發(fā)板100R的電阻改成22R。如果還識別不到內(nèi)核,建議檢查硬件和連線是否正常,進(jìn)一步做排查。如果使用DAPLINK可以連上其他的芯片調(diào)試,但是用海棠派H7連接不上,可以參考上述解決方案考慮問題。
各位開發(fā)者小伙伴如果還有遇到仿真器調(diào)試海棠派H7的問題,可以在評論區(qū)留言互動(dòng)。