91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

不同J-Link版本對于i.MXRT1170連接復(fù)位后處理行為

痞子衡嵌入式 ? 來源:痞子衡嵌入式 ? 2024-08-08 15:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是不同J-Link版本對于i.MXRT1170連接復(fù)位后處理行為

痞子衡之前寫過一篇舊文 《i.MXRT1170上用J-Link連接復(fù)位后PC總是停在0x223104的原因》,這篇文章詳細(xì)解釋了 RT1170 BootROM 代碼里軟件實現(xiàn)的 Debug Mailbox 機制對 J-Link 調(diào)試體驗的影響,文末還給了結(jié)論 J-Link 里只要執(zhí)行 reset 后 PC 就必定會停在 0x223014,這句話其實不完全準(zhǔn)確,因為底層 J-Link 腳本內(nèi)容可以改變這個行為,這在不同 J-Link 版本的 DLL 處理里就有體現(xiàn)。今天痞子衡要聊得就是這個話題:

一、不同J-Link版本關(guān)于RT1170更新

為了了解不同 J-Link 版本對于 RT1170 處理差異,痞子衡從 J-Link 歷史版本記錄 https://www.segger.com/downloads/jlink/ReleaseNotes_JLink.html 里抽取了從 V6.64 - V7.96i 所有關(guān)于 RT1170 更新如下,其中 V6.86、V6.94、V6.98c、V7.86 四個版本涉及 Debug 連接處理,但是沒有說明進(jìn)一步實現(xiàn)細(xì)節(jié)。

wKgZoma0c_SAXCb9AATkDG50Jgo556.jpg

二、J-Link V6.86f對于RT1170連接復(fù)位處理

從 J-Link 版本來看,V6.86 開始正式支持 RT1170 B0 Silicon(恩智浦最終發(fā)布的芯片版本),我們就從 V6.86 版本開始做測試。在測試之前,痞子衡在板載串行 NOR Flash 里燒錄了一個鏈接在 0x30002000 的 XIP App 程序。然后使用 J-Link commander 操作如下:

wKgZoma0dBaAYraoAAP-FZaTIug197.png

上述測試結(jié)果表明:當(dāng)芯片上電/復(fù)位能正常啟動鏈接在 0x30002000 的 App 時,J-Link 下用默認(rèn) MIMXRT1176XXXA_M7 設(shè)備去連芯片復(fù)位后,PC 能停在 App 里,因為自帶 DLL 里集成了 jlinkscript 處理,這在 dll 里搜索 "Valid application detected. Setting PC / SP manually." 信息可知。但是如果我們自己添加的 jlinkscript 不包含這樣的處理(比如用超級下載算法 UFL),那么 PC 還是停在 0x223104。

wKgaoma0dCKAU6-iAADuRl5IYMY405.png

如果我們在板載串行 NOR Flash 里燒錄了一個不是鏈接在 0x30002000 的 App,痞子衡燒錄得是鏈接在 0x3000a000 處的 XIP App(總之保證 Flash 偏移 0x2000 處沒有有效 App 中斷向量表),再來做同樣的測試(在芯片能正常啟動 App 情況下),此時 PC 永遠(yuǎn)停在 0x223104,這說明 J-Link DLL 默認(rèn)集成的 jlinkscript 永遠(yuǎn)是從 Flash 0x2000 偏移處取 App 信息去設(shè)置 PC、SP。

我們緊接著上面的測試,使用 mem32 命令讀取 0x3000a000 處內(nèi)容,發(fā)現(xiàn)是有效 App 數(shù)據(jù),這說明 FlexSPI 外設(shè)被正常初始化了,此時手動設(shè)置 PC、SP 后可以跳轉(zhuǎn)到 App 里,這意味著如果我們自定義 jlinkscript 里能夠解析 IVT 去獲取 App 信息,那么可以做到通用。

wKgZoma0dDCATc0kAAGfNOGDdrA809.png

三、不同J-Link版本對于RT1170連接復(fù)位處理

由于 V6.86 版本對于連接復(fù)位處理已經(jīng)一定程度上滿足實際需求,因此對比后續(xù)更高 J-Link 版本意義不太重要了,不過這里有一個差異不得不提。正常來說,在芯片上電/復(fù)位能正常啟動鏈接在 0x30002000 的 App 情況下,reset 命令執(zhí)行完后,PC 應(yīng)該 halt 在 BootROM 里,需要繼續(xù)使用 go 命令才能跳轉(zhuǎn)進(jìn)入 App,這在 V6.86 上確實如此。然后在 V7.94f 版本上測試來看,reset 之后,PC 已經(jīng) halt 在 App 里了。

wKgZoma0dEKAUwGeAAHd31Z7fVg267.png

至此,不同J-Link版本對于i.MXRT1170連接復(fù)位后處理行為痞子衡便介紹完畢了,掌聲在哪里~~~

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 芯片
    +關(guān)注

    關(guān)注

    460

    文章

    52520

    瀏覽量

    441206
  • PC
    PC
    +關(guān)注

    關(guān)注

    9

    文章

    2152

    瀏覽量

    156582
  • 調(diào)試
    +關(guān)注

    關(guān)注

    7

    文章

    612

    瀏覽量

    34741
  • J-Link
    +關(guān)注

    關(guān)注

    0

    文章

    88

    瀏覽量

    22748

原文標(biāo)題:不同J-Link版本對于i.MXRT1170連接復(fù)位后處理行為

文章出處:【微信號:pzh_mcu,微信公眾號:痞子衡嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    i.MXRT1170 的時鐘架構(gòu)

    目前 i.MXRT1xxx 系列主要分為 i.MX RT10xx 和 i.MXRT11xx 兩大分支。這兩個分支的時鐘系統(tǒng)設(shè)計是有一些差異的,不過總體來說,架構(gòu)差別不大,我們以如下 i.MXR
    發(fā)表于 07-08 17:05 ?1187次閱讀

    介紹一下i.MXRT1170上用于保護(hù)片內(nèi)OCRAM1,2的MECC64功能

    今天痞子衡給大家分享的是i.MXRT1170 MECC64功能特點及其保護(hù)片內(nèi)OCRAM1,2之道。
    的頭像 發(fā)表于 12-29 16:11 ?1553次閱讀
    介紹一下<b class='flag-5'>i.MXRT1170</b>上用于保護(hù)片內(nèi)OCRAM1,2的MECC64功能

    i.MXRT1170的相關(guān)資料分享

      大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是恩智浦i.MX RT1xxx系列MCU的劃時代新品i.MXRT1170?! ∽?017年開始,每年的6月25日恩智浦都會在北京舉行
    發(fā)表于 11-04 08:38

    MCUXpresso IDE下使用J-Link下載算法在Flash調(diào)試注意事項

      大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是MCUXpresso IDE下使用J-Link下載算法在Flash調(diào)試注意事項?! ∑ψ雍馇岸螘r間寫過一篇小文《為i.MXRT
    發(fā)表于 11-04 09:02

    i.MXRT設(shè)計更新Segger J-Link Flash下載算法文件

    給大家分享的是為i.MXRT設(shè)計更新Segger J-Link Flash下載算法文件?! ∠胍贔lash中調(diào)試,基本是離不開Flash下載算法的,畢竟要先將代碼燒寫進(jìn)Flash,然后才能調(diào)試
    發(fā)表于 12-15 06:11

    i.MXRT1170 eFuse空間訪問可靠性的保護(hù)策略是什么

      大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是恩智浦i.MXRT1170的eFuse空間訪問可靠性保護(hù)策略。  關(guān)于i.MXRT系列的eFuse/OTP,痞子衡之前在介紹
    發(fā)表于 12-20 07:56

    s32k144evb如何與i.MXRT通信?

    的計劃是使用 S32k144EVB 作為 VCU。將從 BMS 和電機控制器接收 CAN 詳細(xì)信息到 VCU,然后處理并發(fā)送到 i.MXRT1170,并將其推送到提到的 LCD 顯示器中。我只想確認(rèn)這是否可能。
    發(fā)表于 03-29 07:49

    J-Link工具下i.MXRT的串行NOR Flash下載算法設(shè)計

    Release Note 上看,痞子衡目前的 J-Link 版本不支持全部 i.MXRT 型號,那么如果想要支持新芯片(比如 i.MXRT1170),是不是一定要重新安裝最新
    的頭像 發(fā)表于 12-08 10:07 ?1417次閱讀

    J-LinkJ-Trace用戶指南免費下載

    J-Link/J-Trace有不同的版本,每個版本都是為不同的目的/目標(biāo)設(shè)備設(shè)計的。目前,J-Link/
    發(fā)表于 03-03 08:00 ?14次下載
    <b class='flag-5'>J-Link</b>和<b class='flag-5'>J</b>-Trace用戶指南免費下載

    教你輕松J-Link不能連接目標(biāo)MCU的問題

    J-Link是嵌入式軟件、硬件工程師最常用的工具之一,但是,在使用這個工具時,也會遇到各種各樣的問題。 今天來給大家講講最常見的一個問題:J-Link不能連接目標(biāo)MCU。 J-Link
    的頭像 發(fā)表于 06-30 11:18 ?6623次閱讀
    教你輕松<b class='flag-5'>J-Link</b>不能<b class='flag-5'>連接</b>目標(biāo)MCU的問題

    如何處理J-Link不能連接目標(biāo)MCU的問題?

    J-Link是嵌入式軟件、硬件工程師最常用的工具之一,但是,在使用這個工具時,也會遇到各種各樣的問題。今天來給大家講講最常見的一個問題:J-Link不能連接目標(biāo)MCU。J-Link
    發(fā)表于 10-29 10:21 ?8次下載
    如何<b class='flag-5'>處理</b><b class='flag-5'>J-Link</b>不能<b class='flag-5'>連接</b>目標(biāo)MCU的問題?

    痞子衡嵌入式:MCUXpresso IDE下使用J-Link下載算法在Flash調(diào)試注意事項(i.MXRT500為例)...

      大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是MCUXpresso IDE下使用J-Link下載算法在Flash調(diào)試注意事項?! ∑ψ雍馇岸螘r間寫過一篇小文《為i.MXRT
    發(fā)表于 10-29 10:36 ?0次下載
    痞子衡嵌入式:MCUXpresso IDE下使用<b class='flag-5'>J-Link</b>下載算法在Flash調(diào)試注意事項(<b class='flag-5'>i.MXRT</b>500為例)...

    基于J-Link Remote Server軟件的遠(yuǎn)程調(diào)試方法

    SEGGER提供了一個J-Link Remote Server軟件,可以使得在任何地方連接J-Link調(diào)試應(yīng)用。J-Link Remote Server提供了圖形界面和命令行的
    的頭像 發(fā)表于 06-14 08:56 ?2704次閱讀

    J-Link中的JTAG接口的正確使用注意事項

    所有標(biāo)記為NC的針腳均未連接J-Link內(nèi)部。這里可以應(yīng)用任何信號;J-Link將忽略這種信號。引腳4、6、8、10、12、14、16、18、20是連接
    的頭像 發(fā)表于 09-23 09:57 ?4113次閱讀
    <b class='flag-5'>J-Link</b>中的JTAG接口的正確使用注意事項

    J-Link連接MCU失敗解決辦法

    J-Link連接MCU失敗解決辦法
    的頭像 發(fā)表于 10-18 17:43 ?1641次閱讀
    <b class='flag-5'>J-Link</b><b class='flag-5'>連接</b>MCU失敗解決辦法
    主站蜘蛛池模板: 国产福利在线观看你懂的 | 婷婷综合激情 | 综合色区| 老司机狠狠k免费毛片 | 欧美午夜寂寞影院安卓列表 | 天天干人人 | 丁香婷婷电影 | 国产精品va一区二区三区 | 国产98在线传媒在线视频 | 免费能直接在线观看黄的视频 | 天天操天天操天天干 | 午夜老司机永久免费看片 | 一级片a级片 | 成年大片免费视频播放手机不卡 | 在线免费视频国产 | 三级黄色在线观看 | 中文字幕在线看精品乱码 | 欧美福利二区 | 天天做天天爱夜夜大爽完整 | 一区二区三区在线观看视频 | 真实国产伦子系 | 成人a在线观看 | 欧美伦理一区 | 性xxx中文视频 | 久久精品女人天堂 | 九九热在线视频观看这里只有精品 | 中文字幕一区二区三区在线不卡 | 又黄又涩的视频 | 国产拍拍拍精品视频 | 日韩精品免费一区二区三区 | 成人在线视频网址 | 我想看一级播放片一级的 | 久久精品国产亚洲片 | 你懂的福利网站 | 在线午夜影院 | 动漫精品成人免费网站 | 精品福利在线视频 | 老司机51精品视频在线观看 | 精品国产污网站在线观看15 | 极品美女写真菠萝蜜视频 | 91久久婷婷国产综合精品青草 |