1867147_zh-CN

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

1867147_zh-CN

1867147_zh-CN

为安装 HSE 闪烁十六进制后,代码不跳转到主系统

您好,

我为 s32K312 移植了 HSE 固件安装示例代码。

我可以在刷新 mcu 之后安装 HSE 固件并在调试模式下运行它,但是当我直接刷新项目的十六进制文件时我遇到了问题,然后它无法安装固件,因为它在 RESET mcu 后它没有跳到主服务器。

我正在安装 IVT。请查看链接器文件和 boot_header.c文件供您参考。

并提供相应的解决方案。

Re: code not jumping to main after flashing hex for hse installation

为了帮助您调试为什么 S32K312 在闪存十六进制文件后不能跳转到主菜单(但在调试模式下可以工作),我们需要关注几个关键方面:

  1. IVT 和启动头配置

  2. 链接脚本与 IVT/bootloader 对齐

  3. RESET 向量和启动条目行为

  4. 可能的监视器RESET或早期故障

既然你已经使用 IVT 移植了 HSE 固件安装,并提到了独立组网 (SA) 十六进制刷新的问题,请分享你的链接脚本。看到这些信息后,我就可以帮助确定是否存在配置错误或缺少设置步骤。 mymilestonecard.com 激活

Re: code not jumping to main after flashing hex for hse installation

如果问题是应用程序在RESET后无法启动,而是在调试模式下运行,则几乎总是由于:

  • IVT 指向错误的 RESET 向量

  • HSE 固件地址不匹配

  • 链接器未将 IVT/boot_header 放在正确位置

  • RESET 矢量部分映射不正确

  • publixsurvey.com
Re: code not jumping to main after flashing hex for hse installation

您好,

我移植了为 s32k344 提供的示例代码,检查后发现链接文件与 s32k344 相同。

我在邮件中附上了文件。请检查并告诉我哪里做错了。

Re: code not jumping to main after flashing hex for hse installation

您好,

对于 S32K312,请确保在链接器文件和 boot_header.c 中正确设置了 IVT 和启动配置。检查 HSE GPR 状态寄存器,确认固件是否存在。如果问题仍然存在,请使您的IVT更新流程与恩智浦示例项目保持一致,因为不正确的IVT更新可能会导致启动失败。

Re: code not jumping to main after flashing hex for hse installation

请提供解决方案


Tags (1)
No ratings
Version history
Last update:
‎11-21-2025 11:58 PM
Updated by: