• 正文
  • 推薦器件
  • 相關推薦
申請入駐 產(chǎn)業(yè)圖譜

軟件工具沒事別瞎升級

2023/08/04
1610
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

微信公眾號?|?strongerHuang

事情是這樣的,前段時間,STM32Cube三大工具集體進行了升級,我也在公眾號發(fā)了文章《八、STM32Cube三大工具升級》,以及在視頻號也同步發(fā)了視頻:

然后,看到技術(shù)交流群的小伙伴在討論:最新版STM32CbueMX有Bug。

最近,SMT32CubeMX不是又升級了嗎,升級到 V6.9.1版本。

看了下升級日志,果然,這次修復的就是這個問題:重新生成Keil MDK工程會刪除用戶個人文件(源碼)的bug.

這里就引生出另一個大家平時都會問到的問題:開發(fā)工具有必要升級嗎?

開發(fā)工具有必要升級嗎?

說來你們可能不信,我之前的同事還在用 Win XP 系統(tǒng)、VC++6.0在維護升級老項目。

你們可能覺得不可思議,但這是真實存在的情況,至于為什么,相信有些讀者可能猜到原因了。

回到主題:開發(fā)工具有必要升級嗎?

這個問題,我是這么認為的:沒事別瞎升級,除非你要用到新版本的一些功能。

比如 Keil MDK?V5.25版本 新增了“代碼凸顯”功能,你覺得這個功能會提升你代碼編輯的效率,這個時候你可以嘗試升級軟件。

如果你的項目是老項目,而且已經(jīng)量產(chǎn),升級之前要做好代碼備份,并驗證其他各項功能是否有異常。

雖然我經(jīng)常給大家分享【嵌入式資訊】,鼓勵大家了解嵌入式行業(yè)最新動態(tài),但我也經(jīng)常說,做項目的軟件工具不要隨隨便便升級。

就好如老項目的代碼一樣,你可能覺得是bug,但實際它是補丁。所以,沒事別隨便去修改。。。

是軟件,就有bug存在的可能性

如果有人說【我的軟件絕對沒有問題】,你會相信嗎?

我想,像微信、支付寶這種大型的軟件,都不敢這么說吧。

那么回到開篇的 STM32CubeMX,你就覺得還算正常了。

其實,回看STM32CubeMX的過去,現(xiàn)在的STM32CubeMX已經(jīng)還算不錯了。

STM32CubeMX在2014年的時候正式推出,我在2015年的時候就開始用STM32CubeMX了。

那個時候真心不敢用于項目,因為那個時候的bug才是真正的bug,而且,你不敢隨意升級STM32CubeMX和HAL庫,那個時候的兼容性簡直不敢恭維。

早期用過STM32CubeMX的老鐵,可以留言說說你的“辛酸史”

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風險等級 參考價格 更多信息
ASEMB-125.000MHZ-XY-T 1 Abracon Corporation MEMS OSC XO 125.0000MHZ CMOS SMD
$2.7 查看
SI5324D-C-GM 1 Silicon Laboratories Inc Support Circuit, 1-Func, 6 X 6 MM, ROHS COMPLIANT, MO-220VJJD, QFN-36
$34.9 查看
NC7SZ11P6X 1 Fairchild Semiconductor Corporation AND Gate, LVC/LCX/Z Series, 1-Func, 3-Input, CMOS, PDSO6, 1.25 MM, EIAJ, SC-88, SC-70, 6 PIN
$0.37 查看

相關推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

作者黃工,從事嵌入式軟件開發(fā)工作8年有余,高級嵌入式軟件工程師,業(yè)余維護公眾號『strongerHuang』,分享嵌入式軟硬件、單片機、物聯(lián)網(wǎng)等內(nèi)容。