【朝花夕拾】RT106X Secure JTAG测试与IDE调试 一, 文档简介 关于RT10XX Secure JTAG的使用,官方其实早已经推出了一篇非常好的应用笔记AN12419Secure JTAG for i.MXRT10xx: 这篇笔记讲了关于Secure JTAG的原理,如何修改fuse实现Secure JTAG功能,以及相关的JLINKscript文件内容,然后给出了使用JLINK commander形式实现了内核的识别。通常情况下,内核能够找到,说明Secure JTAG已经通了。但是在实际的使用中,遇到很多的客户,要么是SecureJTAG直接找不到内核,要么是有时候能找到,有时候找不到,还有些客户提出如何在通用的IDE,比如MCUXPresso,IAR, MDK中添加这个Secure JTAG的功能,从而实现基于Secure JTAG debug的功能。 关于secure JTAG的测试,实际上还是需要一点成本,因为需要修改fuse,如果粗心修改错了fuse的位置,那么可能导致无法恢复的问题。由于客户的情况不尽相同,小编也做了较多的测试,借别的部门带有芯片夹能够换芯片的板子测试,测过RT1050,RT1060, RT1064,但是,在实际使用中,还有些客户提到,EVK上就会复现,导致小编一度怀疑是否和EVK有何不一样,所以也测过RT1060,RT1064 EVK的secure JTAG。 本文将会把之前所有相关的经验写入到这篇文章,便于后来者遇到类似问题能够有个参考,避免一些不必要的雷区踏入。 本文测试平台情况: MIMXRT1064-EVKrevA: RT1060-EVK, RT1050-EVKB 情况类似 SDK_2_13_0_EVK-MIMXRT1064 MCUXpressoIDE v11.7.1_9221 MDKV5.36:高版本也是如此 IAR 9.30.1:高版本也是如此 SeggerJLINK plus JLINK驱动V788D NXP-MCUBootUtility-5.1.0
|