打包出現:ERROR: update_mbr failed

24993+0 records in
24993+0 records out
6398208 bytes (6.4 MB) copied, 0.0271082 s, 236 MB/s
ERROR: dl file rtos_riscv.fex size too large
ERROR: filename = rtos_riscv.fex
ERROR: dl_file_size = 1579 sector
ERROR: part_size = 1000 sector
ERROR: update mbr file fail
ERROR: update_mbr failed
這是因為 rtos_riscv.fex 太大了,分區容量設置過小。
解決方法
- 確定打包使用的分區表
運行打包命令,找到打包使用發分區表。例如這里使用的是 sys_partition_xip.fex

- 編輯分區表
使用 cconfigs 命令進入目錄,找到打包使用的分區表,編輯修改

- 找到上面報錯的行,修改
size選項,單位是扇區。對于 NOR 方案請對齊。這里我們修改到7000

- 重新打包,正常通過

修改分區表后系統無法啟動
有些時候,修改 sys_partition_xxx.fex 后系統無法啟動,例如將 config 的大小從 32 改到 64 后,系統無法啟動卡死。


這是由于擴大分區后踩到內存了,一般配置 LPSRAM 前面 2M 給 M33 核使用,M33 的代碼運行在前面 2M 上,另外這 2M 中的前 16K 是sysconfig 配置。
可以看到 M33 系統的啟動地址為 0x8004000 但是 config 現在有 32K 載入到了 0x8000000-0x8008000 的內存中,覆蓋了 M33 的部分內存,這樣一般叫做 "踩內存"。

解決方法:
- 精簡該分區,刪除不需要的配置項
保持 config 大小為 32,刪除不需要的配置項目減少 config 的大小。

- 修改 M33 核心的運行地址,這里將 M33 核心往后移動了一部分,將啟動地址配置到
0x8008000,同時注意修改內存長度防止踩到 C906 核心的內存,將0x1FC000改為0x1F8000。

這樣就不會踩到內存導致啟動失敗。正常啟動。
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
mcu
+關注
關注
147文章
18924瀏覽量
398092 -
全志
+關注
關注
25文章
311瀏覽量
54733 -
R128
+關注
關注
0文章
41瀏覽量
413
發布評論請先 登錄
相關推薦
熱點推薦
示波器常見問題解答 (FAQ)
示波器是電子工程師不可或缺的“眼睛”,它能將看不見的電信號轉化為可視的波形圖像,幫助我們洞察電路的運行狀態。為了幫助您更高效、安全地使用這一工具,我們整理了以下常見問題與解答。 ? 1.
CW32系統有哪些常見問題?
在CW32系統中,可能會遇到一些常見問題,包括但不限于:
重復定義函數:例如在a.c里定義了函數void func(),在b.c里也定義了一個void func()。這會導致編譯時出現錯誤,需要
發表于 12-15 06:47
VCS安裝教程及常見問題和解決辦法
一、簡要介紹
在對蜂鳥E203處理器進行運行系統級仿真測試時,可以利用VCS這一編譯型仿真工具來對運行E203的模擬測試。本文即介紹在Linux系統中,進行模擬測試途中出現的一系列常見問題
發表于 10-27 07:58
ZYNQ UltraScalePlus RFSOC QSPI Flash固化常見問題說明
璞致 ZYNQ UltraScalePlus RFSOC QSPI Flash 固化常見問題說明
發表于 08-08 15:49
?0次下載
PCBA代工避坑指南:常見問題+解決方案全解析
一站式PCBA加工廠家今天為大家講講PCBA代工代購元器件常見問題有哪些?PCBA代工代購元器件常見問題及解決方案。隨著科技的不斷發展和市場需求的變化,越來越多的企業選擇通過外包方式進行PCBA生產
新能源汽車線束氣密性檢測儀的常見問題有哪些?
新能源汽車線束氣密性檢測儀在檢測過程中可能會遇到一些常見問題,這些問題可能源于設備本身、操作過程、被測線束或測試環境等多個方面。以下是對這些常見問題的歸納:一、設備故障顯示屏問題:黑屏:可能是電源
薄膜電弱點測試儀的常見問題及解決方案
薄膜電弱點測試儀在薄膜生產、質檢等環節起著關鍵作用,用于檢測薄膜存在的針孔、裂紋等電弱點缺陷。然而在實際使用過程中,可能會遇到各種問題影響檢測效率與準確性。以下為薄膜電弱點測試儀常見問題及對應
使用邊緣采集網關時的常見問題
問題。本文結合行業實踐與技術解析,梳理邊緣采集網關的常見問題及其解決方案,并以濟南有人物聯網技術有限公司(以下簡稱“有人物聯”)的產品為例,探討如何通過技術優化提升設備可靠性。 一、數據采集異常 數據采集是邊緣網關的
DeepSeek在昇騰上的模型部署的常見問題及解決方案
2024年12月26日,DeepSeek-V3橫空出世,以其卓越性能備受矚目。該模型發布即支持昇騰,用戶可在昇騰硬件和MindIE推理引擎上實現高效推理,但在實際操作中,部署流程與常見問題困擾著不少
FD60-36S24B3R2 FD60-36S24B3R2
電子發燒友網為你提供AIPULNION(AIPULNION)FD60-36S24B3R2相關產品參數、數據手冊,更有FD60-36S24B3R2的引腳圖、接線圖、封裝手冊、中文資料、英文資料,FD60-36S24B3R2真值表,
發表于 03-21 18:33
PFD50-36S24B3R2 PFD50-36S24B3R2
電子發燒友網為你提供AIPULNION(AIPULNION)PFD50-36S24B3R2相關產品參數、數據手冊,更有PFD50-36S24B3R2的引腳圖、接線圖、封裝手冊、中文資料、英文資料,PFD50-36S24B3R2真
發表于 03-21 18:31
FD50-36S24B3(R)2 FD50-36S24B3(R)2
電子發燒友網為你提供AIPULNION(AIPULNION)FD50-36S24B3(R)2相關產品參數、數據手冊,更有FD50-36S24B3(R
發表于 03-21 18:31
DshanMCU-R128s2常見問題
評論