完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1.摘要
当客户使用NXP RT板调试代码时,有时,板在使用IDE和调试器下载代码时突然遇到调试连接问题。特别是对于使用带有板载默认 CMSIS-DAP 调试器的 NXP RT EVK 板的客户。在尝试了很多次之后,他们甚至怀疑电路板坏了。 调试器连接问题通常发生在使用错误的 FDCB、下载过程异常结束、错误的 flash 加载程序或 flash 中的应用程序代码异常等。 报告的问题结果将类似于下图: 图。1 图二 连接日志可能是: 没有连接到芯片的调试端口 错误:Wire Ack Wait Fault 本文档将提供一些在遇到典型 MIMXRT1060-EVK 板 +MCUXpresso IDE 作为测试平台的调试器问题时恢复板的方法。其他平台也类似,恢复方法也可以使用。 2.RT板恢复方法 主要方法是将 RT 板更改为串行下载模式,将内核置于已知状态,然后在 IDE 中或使用 MCUXpresso Secure Provisioning Tool(SPT) 进行批量擦除。 首先让板子进入串口下载模式: 图3 进入串口下载模式: 1) SW7: 1-OFF,2-OFF,3-OFF,4-ON 2)关机再开机,或按复位键 2.1 IDE 整体擦除 MCUXpresso IDE,选择相关调试器界面,然后选择“erase flash action”。 这里以板载默认调试器 CMSIS DAP 的 MIMXRT1060-EVK 为例: 图4 图5 完成此操作后,当板子再次回到内部引导时,调试器可以再次下载到闪存中。 2.2 SPT 整体擦除 客户也可以使用NXP MCUXpresso Secure Provisioning Tool在串行下载模式下进行代码下载或批量擦除,这种方法也可以恢复电路板,实际上只是让内核处于已知状态。 SPT工具下载链接: https://www.nxp.com/design/software/development-software/mcuxpresso-secure-provisioning-tool:MCXPRE ... 安装SPT工具后,打开它。 1) 创建一个RT1060工作区 图6 2)用USB或UART连接开发板 这里以USB 接口为例。 图7 图 8 图9 图10 图11 至此,外部闪存被擦除! 在SPT中,客户也可以仔细检查内存,尤其是FDCB区是否被擦除,如下图: 图12 客户可以返回到内部启动模式并使用调试器再次下载代码。 内部启动模式: SW7:1-OFF,2-OFF,3-ON,4-OFF 按reset或者power off and power on,进入内部启动模式,再用debugger测试一下,结果是这样的: 图 13 可以看到,MIMXRT1060-EVK调试器接口恢复了! 3.结论 当flash中包含异常的应用程序(访问内存不存在,内存损坏,时钟配置错误等)时,将导致板卡处于未知状态,调试器无法控制在核心之上。但是,当将核心置于串行下载器模式时,它会将核心置于已知状态,这样,调试器将能够控制核心。 所以,当RT板遇到debugger问题时,尝试在串口下载模式下批量擦除外部flash,即可将板debugger恢复到正常状态。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1829个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36041 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4171 浏览 0 评论
5765 浏览 1 评论
6543 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4004 浏览 0 评论
449浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
418浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
424浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
507浏览 2评论
544浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-16 09:43 , Processed in 1.187557 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号