吴忠躺衫网络科技有限公司

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

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

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

軟件代碼配置進(jìn)入MIMXRT1176 ISP模式

li1756686189 ? 來(lái)源:嵌入式 MCU ? 2023-01-30 09:24 ? 次閱讀

介紹通過(guò)軟件代碼IAP(In-Application Programming)進(jìn)入MIMXRT1176的ISP模式,IMXRT1176 參考手冊(cè)提到了IAP相關(guān)信息如下。

c62a8b3a-a028-11ed-bfe3-dac502259ad0.png

如果想選擇使用UARTUSB連接燒寫(xiě)程序,則需要使用自動(dòng)檢測(cè)連接參數(shù)arg=0xeb10000(在如下示例代碼中,使用USB連接參數(shù)設(shè)置0xeb110000)。此外,如果MCUXpresso IDE中的串口終端連接打開(kāi)的話(huà),則不能通過(guò)UART連接到ROM,可以使用MCU BOOTUtility工具聯(lián)機(jī)。IMXRT1176 文檔使用了ROM_RunBootloader()的名稱(chēng),且包含了需要使用ROM_API_Init()初始化驅(qū)動(dòng)程序以及這些函數(shù)屬于fsl_romapi驅(qū)動(dòng)程序。

c655a888-a028-11ed-bfe3-dac502259ad0.png

c687a450-a028-11ed-bfe3-dac502259ad0.png? ? 上圖ROM_RunBootloader函數(shù)中將值(BOOTLDR_CONF_ARG->0xeb100000)作為指針傳遞,而不是將指針傳遞給包含此值(&ARG)的變量。

#include "fsl_romapi.h"

#include "fsl_device_registers.h"

#include "fsl_debug_console.h"

#include "pin_mux.h"

#include "clock_config.h"

#include "board.h"

int main(void)

{

uint32_t arg=0xeb110000;;

/* Init board hardware. */

BOARD_ConfigMPU();

BOARD_InitPins();

BOARD_BootClockRUN();

BOARD_InitDebugConsole();

ROM_API_Init();

PRINTF("Enter ISP mode. ");

ROM_RunBootloader(&arg);

}

然后就可以使用MCU BOOTUtility工具通過(guò)USB或者UART連接到MIMXRT1176芯片,用戶(hù)就可以實(shí)時(shí)在線(xiàn)的擦寫(xiě)Flash操作,升級(jí)應(yīng)用固件代碼。

c696258e-a028-11ed-bfe3-dac502259ad0.png

審核編輯:湯梓紅

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

    關(guān)注

    146

    文章

    17317

    瀏覽量

    352630
  • ISP
    ISP
    +關(guān)注

    關(guān)注

    6

    文章

    478

    瀏覽量

    52013
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1243

    瀏覽量

    101764
  • IAP
    IAP
    +關(guān)注

    關(guān)注

    2

    文章

    164

    瀏覽量

    24388
  • 軟件代碼
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    6367
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    sdphost無(wú)法與mimxrt1176 bootrom對(duì)話(huà)是怎么回事?

    我已將設(shè)備設(shè)置為串行下載編程模式。但是,SDP 主機(jī)仍然無(wú)法與 MIMXRT1176 的 bootrom 通信我收到以下錯(cuò)誤 # sdphost -u 0x1fc9
    發(fā)表于 03-28 06:58

    MIMXRT1176為什么無(wú)法使用SDRAM引導(dǎo)代碼

    我無(wú)法使用 SDRAM 啟動(dòng)代碼。我正在使用 lwip_dhcp_freertos_cm7 示例。以下是我的設(shè)置:?jiǎn)纹瑱C(jī)設(shè)置單片機(jī)設(shè)置預(yù)處理器設(shè)置:預(yù)處理器設(shè)置鏈接器設(shè)置鏈接器設(shè)置但是,代碼啟動(dòng)正常
    發(fā)表于 03-28 07:26

    未檢測(cè)到imxrt1176 EVK的原因?如何才能檢測(cè)到?

    我們使用的是 mimxrt1176 EVK 板,該板未在 MCUXpresso、IAR EW 和 NXP-MCUBootUtility 中檢測(cè)到。我們通過(guò)使用開(kāi)關(guān)組合嘗試了 XIP 和 SDP 兩種
    發(fā)表于 03-31 07:27

    MIMXRT1176編程外部閃存時(shí)引導(dǎo)加載程序錯(cuò)誤的原因?

    嗎?MIMXRT1170-EVK 是否默認(rèn)啟用任何設(shè)置?對(duì)于用戶(hù)項(xiàng)目,這些設(shè)置應(yīng)單獨(dú)包含嗎?在將 IS25WP128 芯片用作 MIMXRT1176 - IS25WP128 系統(tǒng)的一部分之前,是否需要以某種
    發(fā)表于 04-06 06:03

    是否可以用MIMXRT117H替換MIMXRT1176

    的。--------------------------可以在板上焊接 MIMXRT117H 而不是 MIMXRT1176 并在 CPU 上運(yùn)行自定義應(yīng)用程序嗎?如果是:軟件開(kāi)發(fā)程序和電路板啟動(dòng)是否與
    發(fā)表于 04-18 07:03

    如何知道處理器進(jìn)入ISP模式

    在這里,我們使用安全配置工具在目標(biāo)中下載未簽名的圖像,因此我們將執(zhí)行以下步驟:A。我們做了引導(dǎo)模式 0 GPIO 引腳高,將處理器置于 ISP 模式 b. 在 Secure
    發(fā)表于 04-20 06:20

    MIMXRT1176上的引導(dǎo)加載程序問(wèn)題如何處理?

    我正在 MIMXRT1176-EVK 中的引導(dǎo)加載程序上工作,并參考了這兩個(gè)示例以通過(guò)引導(dǎo)加載程序進(jìn)行 OTA 更新。例如 1:“mcuboot_opensource”例如 2
    發(fā)表于 04-21 07:59

    MIMXRT1175xxxxx是否像MIMXRT1176xxxxx一樣支持多核啟動(dòng)?

    : 1- MIMXRT1175xxxxx 是否像 MIMXRT1176xxxxx 一樣支持多核啟動(dòng)?例如,我們首先啟動(dòng) CM7,使用 mcmgr 庫(kù)啟動(dòng) CM4。為什么 MIMXRT
    發(fā)表于 04-25 06:51

    MIMXRT1176DVMAA更改為MIMXRT1176AVM8A時(shí)出現(xiàn)的問(wèn)題怎么解決?

    我正在嘗試更換(MIMXRT1176DVMAA 到 MIMXRT1176AVM8A)的芯片 目前,我正在使用嵌入式向?qū)㈨?xiàng)目配置MIMXRT1176DVMAA。 因?yàn)闇囟纫?guī)格,想換
    發(fā)表于 04-26 06:55

    MIMXRT1176生成的.bin文件加載到MIMXRT1171處理器中,無(wú)法從MCUExpresso IDE加載代碼怎么解決?

    大家好, 我試圖將為 MIMXRT1176 生成的 .bin 文件加載到 MIMXRT1171 處理器中。但是我收到一個(gè)錯(cuò)誤并且無(wú)法從 MCUExpresso IDE 加載代碼。 誰(shuí)可以幫我這個(gè)事?
    發(fā)表于 05-18 07:07

    AT燒錄軟件Progisp和使用手冊(cè)和對(duì)于ISP編程進(jìn)入不了編程模式的總結(jié)

    本文的主要內(nèi)容詳細(xì)介紹的是AT系列燒錄軟件Progisp和使用手冊(cè)和對(duì)于ISP編程進(jìn)入不了編程模式的總結(jié)
    發(fā)表于 05-31 14:17 ?42次下載
    AT燒錄<b class='flag-5'>軟件</b>Progisp和使用手冊(cè)和對(duì)于<b class='flag-5'>ISP</b>編程<b class='flag-5'>進(jìn)入</b>不了編程<b class='flag-5'>模式</b>的總結(jié)

    使用MIMXRT1176 MCU創(chuàng)建雙核的C++應(yīng)用項(xiàng)目工程

    MIMXRT1176, 1175,117H系列(工業(yè)級(jí),消費(fèi)級(jí),汽車(chē)級(jí))里面都具有雙核模式Cortex M7和Cortex M4。芯片出廠(chǎng)默認(rèn)是M7內(nèi)核作為主核先啟動(dòng),M4作為從核由主核激活啟動(dòng)
    的頭像 發(fā)表于 10-27 09:38 ?2162次閱讀

    MIMXRT1176支持8位列地址的SDRAM器件W9864G6

    MIMXRT1176的開(kāi)發(fā)板配套的 SDRAM是W9825G6KH,對(duì)應(yīng)的列地址是9位的。
    的頭像 發(fā)表于 12-01 15:04 ?2135次閱讀

    MIMXRT1176中禁止看門(mén)狗操作

    MCU。WDOG模塊提供故障安全機(jī)制,以確保在系統(tǒng)故障(如MCU時(shí)鐘停止或在軟件代碼中存在失控情況。看門(mén)狗計(jì)數(shù)器在可選擇的時(shí)鐘源下連續(xù)運(yùn)行,并期望定期進(jìn)行刷新。如果不是,則會(huì)生成復(fù)位觸發(fā)事件。WDOG具有用戶(hù)可訪(fǎng)問(wèn)的16位寄存器,用于
    的頭像 發(fā)表于 12-05 09:16 ?965次閱讀

    介紹通過(guò)軟件代碼IAP進(jìn)入MIMXRT1176ISP模式

    如果想選擇使用UART或USB連接燒寫(xiě)程序,則需要使用自動(dòng)檢測(cè)連接參數(shù)arg=0xeb10000(在如下示例代碼中,使用USB連接參數(shù)設(shè)置0xeb110000)。
    的頭像 發(fā)表于 01-30 09:22 ?1323次閱讀
    博E百百家乐的玩法技巧和规则 | 在线赌博网| 百家乐官网追号软件| 利记娱乐| 蓝盾百家乐娱乐场开户注册| 怎么玩百家乐官网能赢钱| 太阳城真人娱乐城| 百家乐软件购买| 百家乐官网现金网平台排行| 大发888官网注册| 百家乐获胜秘决百家乐获胜秘诀| 信誉百家乐官网博彩网| 大发888官网游| 百家乐外套| 百家乐论坛| 威尼斯人娱乐城可信吗| 百家乐庄家提成| 网络百家乐官网可信吗| 真人百家乐最高赌注| 百家乐投注组合| 中国百家乐官网技巧软件| 金宝博网站| 优博百家乐yobo88| 百家乐官网的路子怎么| 新乡市| 大发888博彩官方下载| 百家乐娱乐城官方网| 百家乐官网解析| 百家乐官网另类投注法| 元游视频棋牌游戏| 免费百家乐的玩法技巧和规则 | 豪门国际| 东方太阳城二手房| 广州百家乐筹码| 做生意人的风水| 百家乐官网视频游戏大厅| 易胜博开户| 合肥太阳城在哪| 游戏机百家乐的技巧| 属蛇和属马合作做生意谁吃亏| 百家乐官网1元投注|