Other Parts Discussed in Thread: UNIFLASH
器件型号: MSPM0G3507
Thread 中讨论的其他器件: UNIFLASH
【错误】Cortex-M0P:数据块大小小于 1KB!!! Datablock at0x0 验证失败
MSPMG3507 控制器。 从 uniflash 引导加载程序更新代码时出现错误。
请指导我如何解决此问题。
[CORTEX]、3:27:10 PM] [INFO] CORTEX_M0P:编程内存运行时间:26.88s[CORTEX]、2026年5月6日 3:27 :10 PM][INFO] CORTEX_M0P:编程速度:0.927kByte/s[CORTEX]、3:27:10 2026年5月6日:编程字节数:25520 字节[CORTEX]、2026年5月6日、3:27:10 PM]、[INFO !CORTEX]小于 2026年5月6日! Datablock at0x0[CRC、3:27:10 PM][info] Cortex-M0P 验证失败:0x0 处的 2026年5月6日 检查不匹配。 预期值:从 BSL 获得的 0xF582EB02:0x3A9E479E[CRC0] 2026年5月6日、3:27:10 PM][info] CORTEX_M0P 2026年5月6日 :[80][00][26][00][00][00][00][C0][2E][2E][02E 2026年5月6日 ][70] 2026年5月6日 [80][09][00][26][C0][2E][00][00][C0][2E][00][00][62][90][A7][49][ 2026年5月6日 2026年5月6日 2026年5月6日、3:27:11 PM][INFO 2026年5月6日] {00}{08}{05}{00}{32}{1F}{65}{95}{51}{3B}{B2}{00}{B4}[ 2026年5月6日 2026年5月6日 2026年5月6日、3 2026年5月6日 :27 2026年5月6日:11 PM][INFO ] CORTEX_M0P:
.cmd 文件设置
-uinterruptVectors
-stack_size=512
移动数据
{
闪存中 (Rx) :origin = 0x00000000、length = 0x00020000
SRAM (rwx):origin = 0x20200000、长度= 0x00008000
BCR_CONFIG (R) :origin = 0x41C00000、length = 0x00000080
BSL_CONFIG (R) :origin = 0x41C00100、length = 0x00000080
}
很重要
{
.intvecs: > 0x00000000
.text :palign(8){}> flash
.const : palign(8){}> flash
.cinit :palign (8){}> FLASH
.pinit :palign(8){}> flash
.rodata : palign(8){}> flash
.arm.exidx :palign(8){}> flash
.init_array :palign(8){}> flash
.binit : palign(8){}> flash
.TI.ramfunc :load = FLASH、palign (8)、run=SRAM、table (BINIT)
.vtable : > sram
.args : > sram
.data : > sram
.bss : > sram
.sysmem : > sram
.stack : > SRAM (high)
.bCRConfig :{}> BCR_config
.BSLSConfig :{}> BSL_config
}