• 資料介紹
    • 1、問(wèn)題背景
    • 2、問(wèn)題分析與定位
    • 3、結(jié)束語(yǔ)
  • 資料預(yù)覽
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

LAT1445 從 APP_NS 中劃出部分 RAM 后導(dǎo)致 SecureFault

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

LAT1445 從 APP_NS 中劃出部分 RAM 后導(dǎo)致 SecureFault

1.17 MB

1、問(wèn)題背景

客戶(hù)在開(kāi)發(fā) STM32U5 SBSFU 過(guò)程中,原本 APP_NS 使用了整個(gè) SRAM3 的 512K 大小的內(nèi)存,但后來(lái)由于需求變更,要將 SRAM3 中前 32K 的內(nèi)存分給 APP_S 用??蛻?hù)調(diào)整代碼后,發(fā)現(xiàn)觸發(fā)了 SecureFault 中斷。嘗試查找問(wèn)題所在,但一直沒(méi)找到。本文將基于此問(wèn)題背景,向讀取呈現(xiàn)如何調(diào)試并定位一個(gè) trustzone 相關(guān)問(wèn)題的過(guò)程,以增加讀者的調(diào)試經(jīng)驗(yàn)。

2、問(wèn)題分析與定位

從客戶(hù)那拿到可以重現(xiàn)問(wèn)題的測(cè)試代碼。燒錄并運(yùn)行代碼,從打印信息確實(shí)看到程序運(yùn)行不正常。因?yàn)檎G闆r下 APP_NS 的打印信息是可以看到的,但此時(shí)并沒(méi)有。

3、結(jié)束語(yǔ)

本文所描述的問(wèn)題,客戶(hù)其實(shí)是花了大量精力來(lái)設(shè)計(jì),MPCBB3 配置,SAU 配置,代碼區(qū)域劃分,內(nèi)存區(qū)域劃分,ld 文件配置等等,但始終沒(méi)找到問(wèn)題所在,最終問(wèn)題還是出在了一個(gè)毫不起眼的 “小問(wèn)題”上,可見(jiàn)有關(guān) trustzone 開(kāi)發(fā)上,仔細(xì)閱讀相關(guān)手冊(cè),細(xì)心和耐心是相當(dāng)重要的。

資料預(yù)覽

相關(guān)推薦