• 資料介紹
    • 問(wèn)題描述
    • 問(wèn)題分析
    • 小結(jié)
  • 資料預(yù)覽
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

LAT1281 數(shù)據(jù)意外變化導(dǎo)致條件判斷流程異常v1.0

03/25 13:31
331
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

LAT1281 數(shù)據(jù)意外變化導(dǎo)致條件判斷流程異常v1.0

1.42 MB

問(wèn)題描述

用戶(hù)使用的 MCU 型號(hào)是 STM32H750VB。 在客戶(hù)的代碼中有多個(gè)條件語(yǔ)句,在條件里面的變量數(shù)值沒(méi)有變化的情況下執(zhí)行了條件里面的邏輯。

問(wèn)題分析

小結(jié)

本文最終問(wèn)題的真相雖有點(diǎn)匪夷所思, 但這正反映了當(dāng)前國(guó)內(nèi)軟件應(yīng)用上的混亂情況. 本文所描述的問(wèn)題根本原因雖然很另類(lèi), 但所涉及到的方法卻對(duì)開(kāi)發(fā)者有一定的參考意義, 在不能動(dòng)代碼的情況下, 需要挪動(dòng)數(shù)據(jù)的位置, 這就必須對(duì)編譯器有一定的了解. 雖也不至于太難, 但對(duì)很多開(kāi)發(fā)都來(lái)說(shuō), 對(duì)編譯器的了解未必很深, 因此, 一開(kāi)始很多人就會(huì)卡住。另外, 對(duì) MPU 的了解也是一大門(mén)檻。

資料預(yù)覽

相關(guān)推薦