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