在切换到 MCUXpresso 11.7.0 并将我的 MCU-Link 固件更新到 3.108 后,我用于对 LPC546xx 设备进行编程的 RedLink 脚本失败
我的系统是运行 MSYS2 的 Windows 10。
使用 MCU-Link 2.263 我成功运行了这个命令:
" ${NXPREDLINK} " --debug 4 -pGeneric-M4 --CoreIndex=0 --flash-load " ${OUT_MCU_FLASH_BIN_FILE} " -g --region-clear --region INTERNAL:0x0,0x80000,LPC5460x_512K.cfx - -加载基础0x0 || { echo “错误:编程目标 MCU 闪存” ;退出-1;}
但它在 MCU-Link 3.108 固件中失败,如下所示:
Ns: MCUXpresso IDE RedlinkMul
ti Driver v11.7 (Jan 12 2023 18:05:45 - crt_emu_cm_redlink.exe build 1)
Pc: ( 0) Reading remote configuration
Wc(03)。不支持缓存。
Nc:在 XML 文件 CM4.xml 中找到部分描述
Pc:(5)远程配置完成
Nc:重新启动 LinkServer 进程(PID 11696)。
Ns:redlink 服务器客户端 - 2000 毫秒后无法从服务器接收响应(对 op 26) - 超时(rc 138)
Ns:redlink 服务器客户端 - 警告 - 来自服务器的 28 字节意外数据
Nc:探针固件:MCU-LINK (r0FF) CMSIS-DAP V3.108 (NXP Semiconductors)
Nc: 序列号:CEHK2DDVACTLC
Nc: VID:PID: 1FC9:0143
Nc: USB 路径:0001:001a:00
Nc:探针 1 TAP 0 未能读取 TAP ID - Ee(AE)。Redlink 接口错误 174。Nc
:连接失败 - Ee(AE)。Redlink 接口错误 174...重试
Nc:探测 1 TAP 0 无法读取 TAP ID - Ee(AE)。Redlink 接口错误 174。Ed
:02:连接失败:Ee(AE)。Redlink 接口错误 174。Et
: Probe(0): Connected&Reset。是:未连接。DpID:00000000。CpuID:00000000。信息:<无>
Nc:最后一个存根错误 0:OK
Nc:最后一个粘性错误:0x0 AIndex:0
Nc:未选择调试总线 (MemAp)
Nc:DAP 速度测试未执行或失败
Nc:调试协议:SWD。RTCK:禁用。矢量捕获:已禁用。
Pc:(100)目标连接失败
有什么想法吗?