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

軟件工具沒(méi)事別瞎升級(jí)

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

微信公眾號(hào)?|?strongerHuang

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

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

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

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

這里就引生出另一個(gè)大家平時(shí)都會(huì)問(wèn)到的問(wèn)題:開(kāi)發(fā)工具有必要升級(jí)嗎?

開(kāi)發(fā)工具有必要升級(jí)嗎?

說(shuō)來(lái)你們可能不信,我之前的同事還在用 Win XP 系統(tǒng)、VC++6.0在維護(hù)升級(jí)老項(xiàng)目。

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

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

這個(gè)問(wèn)題,我是這么認(rèn)為的:沒(méi)事別瞎升級(jí),除非你要用到新版本的一些功能。

比如 Keil MDK?V5.25版本 新增了“代碼凸顯”功能,你覺(jué)得這個(gè)功能會(huì)提升你代碼編輯的效率,這個(gè)時(shí)候你可以嘗試升級(jí)軟件

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

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

就好如老項(xiàng)目的代碼一樣,你可能覺(jué)得是bug,但實(shí)際它是補(bǔ)丁。所以,沒(méi)事別隨便去修改。。。

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

如果有人說(shuō)【我的軟件絕對(duì)沒(méi)有問(wèn)題】,你會(huì)相信嗎?

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

那么回到開(kāi)篇的 STM32CubeMX,你就覺(jué)得還算正常了。

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

STM32CubeMX在2014年的時(shí)候正式推出,我在2015年的時(shí)候就開(kāi)始用STM32CubeMX了。

那個(gè)時(shí)候真心不敢用于項(xiàng)目,因?yàn)槟莻€(gè)時(shí)候的bug才是真正的bug,而且,你不敢隨意升級(jí)STM32CubeMX和HAL庫(kù),那個(gè)時(shí)候的兼容性簡(jiǎn)直不敢恭維。

早期用過(guò)STM32CubeMX的老鐵,可以留言說(shuō)說(shuō)你的“辛酸史”

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
KSZ9031MNXIC-TR 1 Microchip Technology Inc DATACOM, ETHERNET TRANSCEIVER, QCC64

ECAD模型

下載ECAD模型
$4.17 查看
CL3225-125.000-2.5-25-X-T-TR 1 Raltron Electronics Corporation LVDS Output Clock Oscillator,
暫無(wú)數(shù)據(jù) 查看
FTLX1471D3BCL 1 Finisar Corporation Transceiver, 1260nm Min, 1355nm Max, 10300Mbps(Tx), 10300Mbps(Rx), LC Connector, Panel Mount, ROHS COMPLIANT PACKAGE
$542.94 查看

相關(guān)推薦

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

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