2250904_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2250904_zh-CN

2250904_zh-CN

mcubootloader 说跳转到图像后卡住了

我有 mxrt1173 MCU + freertos +mcuboot。

我们的图像从外部四边形启动,也不会使用 XIP 进行闪存。

最近,我们将闪存从 1 千兆位改为 2 千兆位。 改变闪存算法后,我可以在 2 千兆位闪存上编程,并将其视为 1 千兆位。

引导加载程序也会启动,但在显示跳转到图像后就会挂起。

你好
引导程序版本 2.1.1 (2025 年 11 月 13 日 14:23:34, 128M)
主映像:magic=unset, swap_type=SET, copy_done=UNSET, image_ok=UNSET, retry=UNSET, ver=1.61.0+0
辅助图像:magic=unset, swap_type=SET, copy_done=UNSET, image_ok=UNSET, retry=UNSET, ver=0.0.0+0
启动源:无
图片索引:0,交换类型:无
Bootloader 链负载地址偏移量:0x40000
RESET_Handler 地址偏移量:0x42000 加载地址:0x30040000 img 大小:0x13ddb38 堆栈地址:0x80800000 RESET 向量:0x300
424
15 跳转到图像


Re: mcubootloader stucks after saying jumping to image请提供 AN13929 和 AN12773 的链接。我想重申这一点。Re: mcubootloader stucks after saying jumping to image

好的

根据目前的信息,我无法确认根本原因是什么。但是,由于问题发生在更换闪存(您的新 2Gb NOR 闪存设备)之后,因此问题可能源于 FlexSPI 设置或 FCB/LUT,详情如下:

根据启动日志和您的描述," 跳转到映像 " 之后的挂起是迁移到更大的 NOR 闪存时 FlexSPI 配置不正确的症状。i.MX RT1173 的启动 ROM 和您的应用程序依赖于正确配置的闪存配置块 (FCB) 来与闪存通信,对于大小超过 128MB(1 Gbit)且需要 4 字节寻址的闪存存储器尤其如此。

AN13929 (" 使用安全配置工具扩展 或非 闪存 启动 支持 "): 这是创建和修改 FCB 的主要指南。它详细介绍了 LUT 配置、 deviceModeCFG 的 使用情况,并提供了各种闪存类型的示例

AN12773 (" 如何启用串行 NOR 闪存的主启动 "):这是 FlexSPI 启动流程和 FCB 作用的精彩概述

Re: mcubootloader stucks after saying jumping to image如何重现:关掉棋
盘然后在棋盘上切换。
在 teraterm 终端上可以看到引导加载程序的信息:
hello sbl。
引导程序版本 2.1.1 (2025 年 11 月 13 日 14:23:34, 128M)
主映像:magic=unset, swap_type=SET, copy_done=UNSET, image_ok=UNSET, retry=UNSET, ver=1.61.0+0
辅助图像:magic=unset, swap_type=SET, copy_done=UNSET, image_ok=UNSET, retry=UNSET, ver=0.0.0+0
启动源:无
图片索引:0,交换类型:无引导
加载程序链负载地址偏移量:0x40000 Res
et_Handler 地址偏移量:0x42000
加载地址:0x30040000
img 大小:0x13dd
b38 堆栈地址:0x80800000 重置向量:0x30042415 此点系统挂起之后跳转到图像。




图像从未出现
Re: mcubootloader stucks after saying jumping to image

请提供更多具体细节,例如如何重现、哪个软件版本?

Tags (1)
No ratings
Version history
Last update:
‎12-01-2025 01:25 AM
Updated by: