|
大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是i.MXRT1170上安全調(diào)試策略實現(xiàn)對JLink調(diào)試的影響。+ n& h r" t% K5 J4 b
痞子衡之前寫過一篇舊文 《i.MXRT600的ISP模式下用J-Link連接后PC總是停在0x1c04a》,這篇文章詳細解釋了 Debug Mailbox 機制對 J-Link 調(diào)試體驗的影響。我們知道 Debug Mailbox 是 i.MXRT 三位數(shù)系列(i.MXRT500/600)獨有的外設(shè)模塊,但是在 i.MXRT1170 上使用 J-Link 調(diào)試似乎存在跟 i.MXRT 三位數(shù)系列下類似的體驗,這個體驗明顯跟 i.MXRT10xx 系列下不同,而且 i.MXRT1170 中沒有 Debug Mailbox 模塊,這是怎么回事?且聽痞子衡細聊:( y+ \; p) J2 g$ g* c3 k# G5 V- P, z
一、引出調(diào)試問題按照我們之前在 i.MXRT1050 上的調(diào)試經(jīng)驗,將芯片設(shè)為串行下載模式后,使用 JLink 連接上芯片,并 halt 住內(nèi)核,此時芯片 PC 是正常停在 ROM 區(qū)域的(不斷 go 和 halt 命令交替執(zhí)行,PC 值是一直在變化的),讓我們同樣的過程在 i.MXRT1170 上也操作一次: |
|