博客專(zhuān)欄

EEPW首頁(yè) > 博客 > 小坑怡情,大坑傷身之新版 MDK 自動(dòng)復(fù)位

小坑怡情,大坑傷身之新版 MDK 自動(dòng)復(fù)位

發(fā)布人:魚(yú)鷹談單片機(jī) 時(shí)間:2022-04-20 來(lái)源:工程師 發(fā)布文章

MDK 5.x 大大小小升級(jí)了不少版本,但魚(yú)鷹很少去主動(dòng)更新,一般用認(rèn)為比較穩(wěn)定的,但是老版本雖然穩(wěn)定,但有很多特性不支持,比如調(diào)試和編輯相關(guān)的。


5.14 版本調(diào)試很舒心,不會(huì)有莫名掛掉或者斷點(diǎn)設(shè)置相關(guān)的問(wèn)題,所以沒(méi)有必要基本用它,但是有時(shí)候你不得不升級(jí)版本,比如使用 GD32 時(shí),如果安裝相應(yīng)的 pack,會(huì)要求你必須哪個(gè)版本以上才可。還有一些編輯問(wèn)題,新版還是比較好用的,比如相同變量高亮顯示之類(lèi)的,但是你會(huì)遇到一堆調(diào)試問(wèn)題,還有莫名其妙的卡住、閃退現(xiàn)象,讓人奔潰。


最近在瀏覽安富萊論壇的時(shí)候,看到了一個(gè) MDK 的 BUG,關(guān)于 STM32F030 調(diào)試自動(dòng)復(fù)位執(zhí)行程序的。估計(jì)很多人遇到過(guò),但很少人會(huì)去解決,畢竟是小 BUG,不傷身,無(wú)關(guān)大雅,但還是想給大家分享一下。


我們都知道,MDK 有個(gè)選項(xiàng)可以選擇下載后程序自動(dòng)運(yùn)行,這樣你就不用重新上電再運(yùn)行,提供了一定便利,但在新版本(如 5.28a)你會(huì)發(fā)現(xiàn)這個(gè)功能失效了。

圖片


但是別慌,有大佬已經(jīng)找到正確的解決辦法:

圖片

圖片來(lái)源:安富萊-hush


去掉勾選后,就不需要再每次重新上電運(yùn)行了(前提是上一個(gè)圖的選項(xiàng)也要勾選),美滋滋。


但硬漢也說(shuō)過(guò),能不能自動(dòng)復(fù)位運(yùn)行可能和單片機(jī)程序本身也有一定關(guān)系,但具體是什么問(wèn)題也不清楚。


總之,這個(gè)小 BUG 無(wú)傷大雅,解決與否都沒(méi)事,但最讓人忍受不了的還是前面魚(yú)鷹說(shuō)的,新版本容易閃退、斷點(diǎn)設(shè)置、卡死問(wèn)題,頻率還很高,對(duì)于魚(yú)鷹這種經(jīng)常使用 MDK 在線調(diào)試的人來(lái)說(shuō),太影響體驗(yàn)了,所以如果大家不想操心這些,建議沒(méi)有必要?jiǎng)e亂升級(jí)。


*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。



關(guān)鍵詞: 單片機(jī)

相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉