一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

SWM181定制UserBoot執(zhí)行流程

0xQC_gh_ed4f95b ? 來源:華芯微特32位MCU ? 作者:華芯微特32位MCU ? 2021-11-17 16:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

01 存儲器劃分

SWM181xB的Flash總大小為120K,其中前96K用于APP,后24K用于UserBoot,芯片上電先執(zhí)行UserBoot,然后跳轉(zhuǎn)到APP。

SWM181xC的Flash總大小為248K,UserBoot在96K起始的24K處,若程序大小超過96K,則需要在Keil中做如下設(shè)置:

02 執(zhí)行流程

05587c1e-444e-11ec-b939-dac502259ad0.png

B0接低時(shí),上電后芯片直接執(zhí)行APP。

B0接高時(shí),上電后芯片檢查地址0x18020處內(nèi)容:

若內(nèi)容不是0x0B11FFAC,則執(zhí)行ISP代碼,可通過串口燒錄APP。

若內(nèi)容是0x0B11FFAC,則跳轉(zhuǎn)到UserBoot。

03 工程設(shè)置

UserBoot 和 APP

startup_SWM181.s中需要如下設(shè)置,確保程序的0x20、0x24、0x28三個(gè)地址處有正確取值:

DCD 0x0B11FFAC

DCD 0x6000

DCD SRAM_SWITCH

05b452c8-444e-11ec-b939-dac502259ad0.jpg

關(guān)于0x6000

UserBoot和APP中的0x6000分別指定了UserBoot和APP的大小為24k,若它們的大小不是24k,可修改對應(yīng)值縮短代碼拷貝時(shí)長;設(shè)定值必須是0x1000的整數(shù)倍,且大于等于實(shí)際程序大小。如果對上電時(shí)間沒有苛刻要求,建議不要修改。

UserBoot

UserBoot的連接使用分散加載文件控制。

04 程序下載

UserBoot

可使用SWMProg、SYNWIT_ISP等可將代碼下載到指定位置的軟件下載。

APP——可使用Keil下載

下載時(shí)不要選全擦,否則會把之前下載的UserBoot擦掉。

使用其他工具給SWM181xC下載時(shí)需要注意:若程序大于96K需要避免下載工具將0x18000-0x1E000的UserBoot覆寫掉。

可以將APP和UserBoot的bin文件合并成一個(gè)然后再用批量工具燒錄。

05 升級ISP

檢查0x18020地址處內(nèi)容并跳轉(zhuǎn)到UserBoot的工作其實(shí)是由ISP代碼完成的,舊版ISP代碼沒有此功能,因此需要給帶有舊版ISP代碼的芯片升級ISP。

06 跳轉(zhuǎn)前的清理工作

UserBoot程序中,跳轉(zhuǎn)到APP之前,需要執(zhí)行以下清理操作:

(1)關(guān)閉UserBoot中開啟的外設(shè)中斷;

(2)關(guān)閉UserBoot中使用過的外設(shè)(給外設(shè)的控制寄存器恢復(fù)默認(rèn)值);

比如如果UserBoot中使用了Timer中斷,在跳轉(zhuǎn)到APP之前沒有關(guān)閉Timer的話,那么進(jìn)入APP之后這個(gè)Timer還會觸發(fā)中斷,而APP中沒有給這個(gè)Timer寫ISR的話,就會執(zhí)行默認(rèn)ISR,是個(gè)死循環(huán)。

注意事項(xiàng):

下載UserBoot后,ISP程序無法再執(zhí)行,若App中關(guān)閉了SWD,則芯片無法再通過JLink和ISP串口更新程序,只能通過UserBoot更新或擦除App。

責(zé)任編輯:haq

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

    關(guān)注

    459

    文章

    52360

    瀏覽量

    438847
  • 存儲器
    +關(guān)注

    關(guān)注

    38

    文章

    7643

    瀏覽量

    166885

原文標(biāo)題:SWM181定制UserBoot操作指南

文章出處:【微信號:gh_ed4f95bde4df,微信公眾號:華芯微特32位MCU】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    HarmonyOS NEXT應(yīng)用元服務(wù)布局優(yōu)化ArkUI框架執(zhí)行流程

    一、 ArkUI框架執(zhí)行流程 在使用ArkUI開發(fā)中,我們通過布局組件和基礎(chǔ)組件進(jìn)行界面描述,這些描述會呈現(xiàn)出一個(gè)組件樹的結(jié)構(gòu),基礎(chǔ)組件在其中為葉子結(jié)點(diǎn),布局組件則是中間節(jié)點(diǎn),可以把這棵樹稱之為
    發(fā)表于 06-23 09:41

    XBLW-INA180/INA181電流檢測放大器的優(yōu)質(zhì)選擇

    戰(zhàn)略。對此芯伯樂推出的INA180/INA181電流檢測放大器憑借其卓越的性能和高性價(jià)比,成為替代國內(nèi)外INA180/INA181版本的理想選擇,能夠助力企業(yè)大幅
    的頭像 發(fā)表于 04-30 18:38 ?260次閱讀
    XBLW-INA180/INA<b class='flag-5'>181</b>電流檢測放大器的優(yōu)質(zhì)選擇

    INA181 26V、雙向、350kHz電流檢測放大器技術(shù)手冊

    INA181、INA2181 和 INA4181 (INAx181) 電流檢測放大器專為經(jīng)成本優(yōu)化的應(yīng)用而設(shè)計(jì)。這些器件是一系列雙向電流檢測放大器(也稱為電流分流監(jiān)控器),可在獨(dú)立于電源電壓
    的頭像 發(fā)表于 04-21 11:27 ?416次閱讀
    INA<b class='flag-5'>181</b> 26V、雙向、350kHz電流檢測放大器技術(shù)手冊

    CPU的各種指令和執(zhí)行流程

    、數(shù)據(jù)傳輸?shù)裙δ?。要深入理解CPU的指令,我們需要從多個(gè)維度進(jìn)行分析,尤其是指令的構(gòu)成、分類、執(zhí)行流程以及與不同架構(gòu)的關(guān)系。
    的頭像 發(fā)表于 04-18 11:24 ?732次閱讀

    NX CAD軟件:數(shù)字化工作流程解決方案(CAD工作流程)

    NXCAD——數(shù)字化工作流程解決方案(CAD工作流程)使用西門子領(lǐng)先的產(chǎn)品設(shè)計(jì)軟件NXCAD加速執(zhí)行基于工作流程的解決方案。我們在了解行業(yè)需求方面累積了多年的經(jīng)驗(yàn),并據(jù)此針對各個(gè)行業(yè)的
    的頭像 發(fā)表于 02-06 18:15 ?390次閱讀
    NX CAD軟件:數(shù)字化工作<b class='flag-5'>流程</b>解決方案(CAD工作<b class='flag-5'>流程</b>)

    ARM主板定制流程與成本

    ,企業(yè)往往需要對ARM主板進(jìn)行定制。本文將探討ARM主板的定制流程、影響定制成本的因素以及定制周期與時(shí)間成本。一、
    的頭像 發(fā)表于 01-06 13:21 ?515次閱讀
    ARM主板<b class='flag-5'>定制</b><b class='flag-5'>流程</b>與成本

    精準(zhǔn)對接:速程復(fù)合式執(zhí)行器如何優(yōu)化PCB異形插件的自動(dòng)化生產(chǎn)流程

    精準(zhǔn)對接:速程復(fù)合式執(zhí)行器如何優(yōu)化PCB異形插件的自動(dòng)化生產(chǎn)流程 隨著電子制造業(yè)的飛速發(fā)展,PCB(印制電路板)異形插件的自動(dòng)化生產(chǎn)正迎來前所未有的挑戰(zhàn)與機(jī)遇。在這一背景下,深圳市速程精密
    的頭像 發(fā)表于 10-17 11:09 ?541次閱讀

    物聯(lián)網(wǎng)行業(yè)中的定制天線的設(shè)計(jì)流程

    01 天線設(shè)計(jì)流程 1.前期評估 前期評估主要針對無線產(chǎn)品項(xiàng)目,天線形式以及性能的評估,以分析此項(xiàng)目的可行性。 1.1天線需求 最好先提供芯片或者模塊的規(guī)格書,可以方便了解這款天線的相關(guān)信息,比如
    的頭像 發(fā)表于 09-29 16:51 ?1054次閱讀
    物聯(lián)網(wǎng)行業(yè)中的<b class='flag-5'>定制</b>天線的設(shè)計(jì)<b class='flag-5'>流程</b>

    LED安防照明產(chǎn)品單片機(jī)開發(fā)定制流程分享!

    智能家居與智慧城市快速發(fā)展的背景下,LED安防照明產(chǎn)品作為智能安防系統(tǒng)的重要組成部分,正逐步成為保障公共安全、提升生活品質(zhì)的關(guān)鍵技術(shù)。 單片機(jī)作為這些產(chǎn)品的核心控制器,其開發(fā)定制流程對于產(chǎn)品的性能
    發(fā)表于 09-26 13:51

    TMDS181和TMDS171配置指南

    電子發(fā)燒友網(wǎng)站提供《TMDS181和TMDS171配置指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-19 13:26 ?0次下載
    TMDS<b class='flag-5'>181</b>和TMDS171配置指南

    TMDS181原理圖檢查表

    電子發(fā)燒友網(wǎng)站提供《TMDS181原理圖檢查表.pdf》資料免費(fèi)下載
    發(fā)表于 09-14 10:36 ?0次下載
    TMDS<b class='flag-5'>181</b>原理圖檢查表

    (華芯微特)SWM241系列、主流領(lǐng)域 LCD斷碼屏、TFT液晶屏

    概述: SWM241 系列 32 位 MCU(以下簡稱 SWM241)內(nèi)嵌 ARM? Cortex?-M0 內(nèi)核,憑借其出色的性能以及高可靠性、代碼密度大等突出特點(diǎn) 可應(yīng)用于工業(yè)控制、電機(jī)控制、白色
    發(fā)表于 09-03 10:30

    零漂移、雙向電流檢測放大器AiP8181可替代可兼容INA181

    零漂移、雙向電流檢測放大器AiP8181可替代可兼容INA181
    的頭像 發(fā)表于 08-21 10:08 ?883次閱讀
    零漂移、雙向電流檢測放大器AiP8181可替代可兼容INA<b class='flag-5'>181</b>

    華芯微特屏驅(qū)MCU-SWM320系列

    ? 128KB/256KB/512KB ? 支持用戶定制 ISP(在系統(tǒng)編程)更新用戶程序 ? 串行接口 ? UART 模塊,具有獨(dú)立 8 字節(jié) FIFO,最高支持主時(shí)鐘 16 分頻 ? SPI 模塊
    發(fā)表于 08-05 09:31

    TMDS181x 6Gbps TMDS重定時(shí)器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TMDS181x 6Gbps TMDS重定時(shí)器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-03 10:36 ?0次下載
    TMDS<b class='flag-5'>181</b>x 6Gbps TMDS重定時(shí)器數(shù)據(jù)表