大家好,
我目前正在使用MIMXRT1176 / i.MX RT1170 平台。最初我使用MIMXRT1170-EVKB进行开发,但现在已改用MIMXRT1176-ADP来连接并行 RGB 面板。
我 在使用 ADP 板上的 SEGGER J-Link 进行调试时 遇到了问题 。
环境:
在EVKB上, J-Link 和 LinkServer 都能正常工作。但是,在 ADP 上:
在地址“0xdeadbeee”处断点,没有可用的调试信息,或者在程序代码之外。
请问有人可以确认一下MIMXRT1176-ADP 上的 MCUXpresso IDE 是否完全支持 J-Link吗?是否需要任何特定的J-Link 脚本、复位/调试配置或 ADP 特定的初始化?
这是否与 ADP 上的 内存配置、外部闪存/同步动态随机存取存储器(SDRAM) 或启动代码 有关?
非常感谢您能提供任何关于ADP的J-Link配置指导或有效方案。
谢谢您!
你好@HasanIqbalKhan ,
谢谢你的提问!
据我所知,在 MCUXpresso IDE 中使用 JLink 和 RT1170-ADP 时,仅支持“attach”功能,不支持直接调试。这很可能是 JLink 闪存加载器的支持问题。在 IAR 中,这个问题已经解决。由此造成的不便,我们深表歉意。
此致,
加文
你好@HasanIqbalKhan ,
1. J33 是 USB-OTG1 接口,不能用于调试。
2. 并不是 JLink 不支持八进制闪存;只是默认情况下,它只能识别 EVK/EVKB 上的闪存。至于 IAR,这是因为提供了相应的下载算法。如果您对这个话题感兴趣,可以参考 RT-UFL 项目。
3. 有关当前调试器/IDE 支持的信息,请参阅:AN14387: https://docs.nxp.com/bundle/AN14378/page/topics/download_images_to_ADP_board.html
此致,
加文