日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

MCUXpresso IDE在Flash調(diào)試的注意事項(xiàng)

454398 ? 來源:alpha007 ? 作者:alpha007 ? 2022-12-23 13:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是 MCUXpresso IDE 下使用 J-Link 下載算法在 Flash 調(diào)試注意事項(xiàng)。

介紹一下如何使用新生成的 flash 算法文件配合 J-Link 調(diào)試器在 MCUXpresso IDE 下 XIP 調(diào)試(基于 i.MXRT500)。

1、準(zhǔn)備測(cè)試環(huán)境

首先需要準(zhǔn)備好測(cè)試環(huán)境,包含必要的軟件和硬件,痞子衡的環(huán)境如下:

集成開發(fā)環(huán)境:MCUXpresso IDE v11.2.0_4120

軟件開發(fā)包:SDK_2.8.0_EVK-MIMXRT595_PRC(Toolchain 需包含 MCUXpresso IDE)

軟件驅(qū)動(dòng):J-Link driver v6.72b

硬件工具:J-Link Plus 調(diào)試器

硬件開發(fā)板:MIMXRT595-EVK (Rev.C1)

其中集成開發(fā)環(huán)境和軟件開發(fā)包需要有如下版本對(duì)應(yīng)關(guān)系,因?yàn)?MCUXpresso IDE 是恩智浦基于 GCC 和 Eclipse 而設(shè)計(jì)的免費(fèi) IDE,而且主要是為恩智浦 MCU 設(shè)計(jì)的,所以跟恩智浦 MCU SDK 包有一定的捆綁關(guān)系。

2、新生成 flash 算法

我們測(cè)試的板卡是 MIMXRT595-EVK (Rev.C1),這個(gè)板卡默認(rèn)是在 FlexSPI0 上連接的八線 Flash(MX25UM51345),J-Link 驅(qū)動(dòng)里如果支持 i.MXRT500 的話默認(rèn) flash 算法也是這個(gè)八線 flash,為了測(cè)試新生成的 flash 算法,我們將板卡 rework 一下,F(xiàn)lexSPI0 連接到四線 Flash(IS25WP064)。

我們現(xiàn)在需要為這個(gè)四線 Flash(IS25WP064)做一個(gè)新 flash 算法,打開痞子衡的 github 開源項(xiàng)目如下源工程,確保工程添加的 is25wp064 相關(guān)的源文件,然后編譯生成新的 MIMXRT5XX_FLEXSPI.FLM(即 flash 算法文件)。

算法源工程:https://github.com/JayHeng/imxrt-tool-flash-algo/tree/master/boards/nxp_evkmimxrt595_rev.a-c/flash_algo_b0_silicon/Keil_JLink

有了新 flash 算法文件,將其放到 /SEGGER/JLink_V672b/Devices/NXP/iMXRT5xx 路徑下,為了跟默認(rèn) flash 算法區(qū)分開來,可以將其重新命名為 MIMXRT5XX_FLEXSPI_IS25WP064.FLM,順便更新 JLinkDevices.xml 文件。

將板卡供電,連上 Jlink 調(diào)試器,使用 JlinkCommander 的 loadbin 命令試一下新 flash 算法是否有效,在確保新 flash 算法沒問題時(shí)再進(jìn)入 IDE 調(diào)試。

3、進(jìn)入 MCUXpresso IDE 調(diào)試

3.1 導(dǎo)入 SDK 及打開示例工程

打開 MCUXpresso IDE,默認(rèn) Installed SDKs 界面框里沒有 RT500,我們直接將下載好的 SDK_2.8.0_EVK-MIMXRT595_PRC.zip 包拖到 Installed SDKs 界面框中即可。

這時(shí)候 Installed SDKs 界面框里可以看到 RT500,選中它然后繼續(xù)操作來導(dǎo)入 example,我們就選 demo_apps 下的 hello_world 例程,編譯這個(gè)工程確保沒問題。

3.2 更新 J-Link Server 路徑

在安裝 MCUXpresso IDE 時(shí)會(huì)同時(shí)安裝一個(gè)默認(rèn) Jlink 驅(qū)動(dòng)(一般路徑在 C:/Program Files (x86)/SEGGER/JLink),這個(gè)驅(qū)動(dòng)版本不一定新,MCUXpresso 會(huì)默認(rèn)調(diào)用這個(gè)驅(qū)動(dòng),但很多時(shí)候我們都是手動(dòng)安裝新 Jlink 驅(qū)動(dòng)來使用的(痞子衡裝在了 C:/tools_mcu/SEGGER/JLink_V672b),前面我們新生成的 flash 算法也是放在手動(dòng)安裝的 Jlink 驅(qū)動(dòng)目錄下的,因此我們需要在 MCUXpresso 里重設(shè) J-Link Server 路徑,指向手動(dòng)安裝的 Jlink 驅(qū)動(dòng)。

3.3 借助 J-Link 在線調(diào)試

看起來一切就緒了,讓我們開始在 flash 調(diào)試吧,點(diǎn)擊 Debug 按鈕,會(huì)看到 MCUXpresso 彈出了調(diào)試器類型選擇,并且識(shí)別到了我們連接的 J-Link,點(diǎn)擊 OK 確認(rèn)。

如果出現(xiàn)下載失敗,需要查看一下自動(dòng)生成的 jlink 的 .launch 文件里的設(shè)置,尤其是下面的 Device 設(shè)置,要確保與前面更新的 JLinkDevices.xml 文件里改動(dòng)的腳本代碼里 Name 一欄相一致。

這時(shí)候可以看到 MCUXpresso 調(diào)用了 J-Link 驅(qū)動(dòng)完成了代碼燒寫(這時(shí)候去讀 flash,里面的內(nèi)容是燒錄正確的),但是界面并沒有停在 main 函數(shù)里,并且沒法單步調(diào)試,這是為什么?

3.4 滿足 MCUXpresso 調(diào)試流程

然后痞子衡去咨詢了 MCUXpresso IDE 研發(fā)團(tuán)隊(duì),得知它默認(rèn)的調(diào)試流程跟一般的通用 IDE(Keil,IAR)不太一樣,一般的 IDE 可以直接引導(dǎo) App 啟動(dòng)來調(diào)試,但 MCUXpresso IDE 不主動(dòng)引導(dǎo) App,而是復(fù)位后讓 App 自然啟動(dòng),然后嘗試 Attach 上去接管調(diào)試,所以根據(jù)這個(gè)流程,我們需要做兩點(diǎn)必要的改動(dòng):

更新 flash_config 頭(將 hyper flash 配置改為 QSPI Flash 配置),需要與板卡連接的 flash 相匹配

設(shè)置 ISP 模式為從 Flash 啟動(dòng),保證 reset 之后 ROM 能引導(dǎo) App 從 Flash 正常啟動(dòng)

改動(dòng)完之后,我們終于可以愉快地單步調(diào)試了。

至此,MCUXpresso IDE 下使用 J-Link 下載算法在 Flash 調(diào)試注意事項(xiàng)痞子衡便介紹完畢了,掌聲在哪里~~~

審核編輯 黃昊宇

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

    關(guān)注

    147

    文章

    19160

    瀏覽量

    404799
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1761

    瀏覽量

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

    關(guān)注

    7

    文章

    653

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    CW32F030 FLASH 存儲(chǔ)器的注意事項(xiàng)

    注意事項(xiàng) 為正確操作 FLASH 和提高 FLASH 的訪問效率及使用壽命,用戶在編程應(yīng)用時(shí)需要注意以下事項(xiàng): ?地址對(duì)齊要求地址邊界對(duì)齊
    發(fā)表于 01-12 06:26

    請(qǐng)問CW32F030的硬件注意事項(xiàng)有哪些?

    CW32F030的硬件注意事項(xiàng)有哪些
    發(fā)表于 12-25 08:20

    請(qǐng)問IAP功能升級(jí)流程中有哪些注意事項(xiàng)

    IAP 功能升級(jí)流程中有哪些注意事項(xiàng)?
    發(fā)表于 12-23 07:55

    迅為RK3588開發(fā)板Android系統(tǒng)燒寫及注意事項(xiàng)

    迅為RK3588開發(fā)板Android系統(tǒng)燒寫及注意事項(xiàng)
    的頭像 發(fā)表于 12-03 15:17 ?7447次閱讀
    迅為RK3588開發(fā)板Android系統(tǒng)燒寫及<b class='flag-5'>注意事項(xiàng)</b>

    驅(qū)動(dòng)板PCB布線的注意事項(xiàng)

    PCB Layout 注意事項(xiàng) 1)布局注意事項(xiàng): ●● 整體布局遵循功率回路與小信號(hào)控制回路分開布局原則,功率部分和控制部分的 GND 分開回流到輸入 GND。 ●● 芯片的放置方向優(yōu)先考慮驅(qū)動(dòng)
    發(fā)表于 12-02 07:40

    CW32F030使用中的注意事項(xiàng)有哪些?

    CW32F030使用中的注意事項(xiàng)有哪些?
    發(fā)表于 11-18 06:20

    emWin AppWizard 開發(fā)注意事項(xiàng)有哪些?

    emWin AppWizard 開發(fā)注意事項(xiàng)
    發(fā)表于 09-04 06:18

    CS SD NAND AI領(lǐng)域的應(yīng)用和注意事項(xiàng)

    。今天跟大家聊聊這個(gè),以及實(shí)際應(yīng)用有哪些注意事項(xiàng)。 1,為什么會(huì)選擇CS SD NAND? 首先是容量適中,覆蓋多種需求,傳統(tǒng) NOR Flash 容量較小,而 eMMC 容量又偏大且成本較高
    的頭像 發(fā)表于 08-15 17:56 ?924次閱讀

    別讓這些細(xì)節(jié)毀了PCBA!焊接注意事項(xiàng)清單

    一站式PCBA加工廠家今天為大家講講PCBA加工中電子元器件焊接注意事項(xiàng)有哪些?PCBA加工中電子元器件焊接注意事項(xiàng)。 電子元器件焊接關(guān)鍵注意事項(xiàng) PCBA加工中,焊接工藝直接影響電
    的頭像 發(fā)表于 07-23 09:26 ?1529次閱讀

    智多晶PLL使用注意事項(xiàng)

    FPGA設(shè)計(jì)中,PLL(鎖相環(huán))模塊作為核心時(shí)鐘管理單元,通過靈活的倍頻、分頻和相位調(diào)整功能,為系統(tǒng)提供多路高精度時(shí)鐘信號(hào)。它不僅解決了時(shí)序同步問題,還能有效消除時(shí)鐘偏移,提升系統(tǒng)穩(wěn)定性。本文將深入探討智多晶PLL實(shí)際應(yīng)用中的關(guān)鍵
    的頭像 發(fā)表于 06-13 16:37 ?1789次閱讀
    智多晶PLL使用<b class='flag-5'>注意事項(xiàng)</b>

    CCG2 type-c to DP layout時(shí)的注意事項(xiàng)是什么,差分線阻抗多少歐?

    我想問下CCG2type-c to DP layout時(shí)的注意事項(xiàng)是什么,差分線阻抗多少歐。
    發(fā)表于 05-30 07:23

    美國Odyssey奧德賽電池充電注意事項(xiàng)全解析

    Odyssey奧德賽電池充電注意事項(xiàng)全解析 奧德賽電池作為高性能的深循環(huán)鉛酸電池,廣泛應(yīng)用于汽車啟動(dòng)、摩托車、船舶以及備用電源系統(tǒng)中。正確的充電方法不僅能夠延長電池壽命,還能保障其性能穩(wěn)定發(fā)揮
    的頭像 發(fā)表于 05-19 16:31 ?1307次閱讀
    美國Odyssey奧德賽電池充電<b class='flag-5'>注意事項(xiàng)</b>全解析

    IGBT器件的防靜電注意事項(xiàng)

    IGBT作為功率半導(dǎo)體器件,對(duì)靜電極為敏感。我將從其靜電敏感性原理入手,詳細(xì)闡述使用過程中防靜電的具體注意事項(xiàng)與防護(hù)措施,確保其安全穩(wěn)定運(yùn)行。
    的頭像 發(fā)表于 05-15 14:55 ?2216次閱讀

    手機(jī)喇叭氣密性檢測(cè)儀的注意事項(xiàng)

    使用手機(jī)喇叭氣密性檢測(cè)儀的注意事項(xiàng)包括以下幾點(diǎn):一、使用前注意事項(xiàng)仔細(xì)閱讀手機(jī)喇叭氣密性檢測(cè)儀的使用說明書,了解設(shè)備的操作方法和注意事項(xiàng)。檢查氣密性檢測(cè)儀的各部件是否完好,包括壓力表、傳感器、連接
    的頭像 發(fā)表于 05-15 13:38 ?915次閱讀
    手機(jī)喇叭氣密性檢測(cè)儀的<b class='flag-5'>注意事項(xiàng)</b>

    設(shè)置射頻網(wǎng)絡(luò)分析儀的測(cè)試條件有哪些注意事項(xiàng)

    40℃時(shí)損耗比25℃高0.06dB)。 優(yōu)化建議: 恒溫恒濕實(shí)驗(yàn)室(25℃±1℃,濕度40%-60%)中測(cè)試高精度器件。 3. 機(jī)械穩(wěn)定性 注意事項(xiàng): 測(cè)試過程中振動(dòng)或移動(dòng)可能導(dǎo)致相位抖動(dòng)(如
    發(fā)表于 05-06 16:02
    磐石市| 白河县| 新河县| 中西区| 登封市| 军事| 方山县| 临漳县| 松潘县| 海口市| 尉氏县| 海盐县| 凤阳县| 绥阳县| 永泰县| 璧山县| 基隆市| 南和县| 茂名市| 布拖县| 厦门市| 鱼台县| 陈巴尔虎旗| 利川市| 偃师市| 永川市| 昭通市| 永丰县| 梓潼县| 浮山县| 旬邑县| 江华| 乌兰浩特市| 湖北省| 武邑县| 武川县| 永德县| 陇川县| 政和县| 马尔康县| 毕节市|