NXP MCU 技术论坛
直播中

李泽坚

7年用户 1315经验值
私信 关注
[问答]

KL17Z64应用程序无法启动,部分无法再编程怎么解决?

你好
我有一个带有 KL17Z64 的定制板,运行了一年左右。软件更新后,运行一段时间,写入 Flash 程序后,MCU 停止工作。应用程序无法启动,部分无法再编程。发生这种情况的原因正在调查中。
我在新软件中发现的与 Flash 相关的唯一东西是地址定义为  #define addrss2 63488   这 ';' 不应该在那里。不确定这会有什么不同。

我试图通过接地的 NMI_b 和/或 reset_b 为部件供电,将它们与地面断开并运行调试器/批量擦除/Kinetis 复活。

我已尝试为部件加电并运行调试器/批量擦除/Kinetis resurrect,并将 NMI_b 和/或 reset_b 接地。仍然无法与零件通信

应用软件永远不会更改 SWD、reset_ 和 NMI_b 引脚的定义。
reset_b 和 NMI_b 引脚未使用,在板上悬空。

这是日志:

MCUXpresso IDE RedlinkMulti Driver v11.7 (Jan 12 2023 18:05:45 - crt_emu_cm_redlink build 1)
在 C:/Users/vband/My Drive/MCUXpressoIDE_ALT/MKL17Z644_Project_RTC_/DebugMKL17Z64xxx4.xml 中找到芯片 XML 文件
( 5) 远程配置完成
重新连接到现有的 LinkServer 进程。
连接到探针 1 核心 0(使用外部启动的服务器)报告:
'Ee(42)。无法连接到核心。
正在重试...
重新连接到现有的 LinkServer 进程。
服务器正常但没有连接到探测器 1 核心 0(尝试 3 次后)- Ee(42)。无法连接到核心。
============= 脚本:kinetisRamReset.scp =============
错误:电线未连接
错误:电线未连接
向量表 SP/PC 是复位上下文.
PC = 0x00000001
SP = 0x00000001
XPSR = 0x00000000
VTOR = 0x20000000
============= 结束脚本 ======================= =======
连接失败:Ee(42)。无法连接到核心。
没有连接到芯片的调试端口

我在 Windows 11 上使用 MCUXpresso IDE v11.7.0_9198 MCU-LINK 3.108。我也尝试了与 PEmicro Multilink ACP 相同的程序。

更多回帖

发帖
×
20
完善资料,
赚取积分