在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

SWM181定制UserBoot執行流程

0xQC_gh_ed4f95b ? 來源:華芯微特32位MCU ? 作者:華芯微特32位MCU ? 2021-11-17 16:23 ? 次閱讀

01 存儲器劃分

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

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

02 執行流程

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

B0接低時,上電后芯片直接執行APP。

B0接高時,上電后芯片檢查地址0x18020處內容:

若內容不是0x0B11FFAC,則執行ISP代碼,可通過串口燒錄APP。

若內容是0x0B11FFAC,則跳轉到UserBoot。

03 工程設置

UserBoot 和 APP

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

DCD 0x0B11FFAC

DCD 0x6000

DCD SRAM_SWITCH

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

關于0x6000

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

UserBoot

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

04 程序下載

UserBoot

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

APP——可使用Keil下載

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

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

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

05 升級ISP

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

06 跳轉前的清理工作

UserBoot程序中,跳轉到APP之前,需要執行以下清理操作:

(1)關閉UserBoot中開啟的外設中斷;

(2)關閉UserBoot中使用過的外設(給外設的控制寄存器恢復默認值);

比如如果UserBoot中使用了Timer中斷,在跳轉到APP之前沒有關閉Timer的話,那么進入APP之后這個Timer還會觸發中斷,而APP中沒有給這個Timer寫ISR的話,就會執行默認ISR,是個死循環。

注意事項:

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

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    456

    文章

    51224

    瀏覽量

    427413
  • 存儲器
    +關注

    關注

    38

    文章

    7528

    瀏覽量

    164366

原文標題:SWM181定制UserBoot操作指南

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

收藏 人收藏

    評論

    相關推薦

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

    NXCAD——數字化工作流程解決方案(CAD工作流程)使用西門子領先的產品設計軟件NXCAD加速執行基于工作流程的解決方案。我們在了解行業需求方面累積了多年的經驗,并據此針對各個行業的
    的頭像 發表于 02-06 18:15 ?29次閱讀
    NX CAD軟件:數字化工作<b class='flag-5'>流程</b>解決方案(CAD工作<b class='flag-5'>流程</b>)

    ARM主板定制流程與成本

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

    精準對接:速程復合式執行器如何優化PCB異形插件的自動化生產流程

    精準對接:速程復合式執行器如何優化PCB異形插件的自動化生產流程 隨著電子制造業的飛速發展,PCB(印制電路板)異形插件的自動化生產正迎來前所未有的挑戰與機遇。在這一背景下,深圳市速程精密
    的頭像 發表于 10-17 11:09 ?266次閱讀

    LED安防照明產品單片機開發定制流程分享!

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

    TMDS181和TMDS171配置指南

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

    TMDS181原理圖檢查表

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

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

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

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

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

    華芯微特屏驅MCU-SWM320系列

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

    TMDS181x 6Gbps TMDS重定時器數據表

    電子發燒友網站提供《TMDS181x 6Gbps TMDS重定時器數據表.pdf》資料免費下載
    發表于 07-03 10:36 ?0次下載
    TMDS<b class='flag-5'>181</b>x 6Gbps TMDS重定時器數據表

    使用 Splashtop REST API 簡化遠程管理

    Splashtop 的 REST API 可無縫提高生產力和簡化集成,使用戶能夠自動執行任務、定制工作流程,輕松與現有系統集成。
    的頭像 發表于 06-25 17:28 ?344次閱讀
    使用 Splashtop REST API 簡化遠程管理

    SN75ALS181差分驅動器和接收器對數據表

    電子發燒友網站提供《SN75ALS181差分驅動器和接收器對數據表.pdf》資料免費下載
    發表于 06-21 10:20 ?1次下載
    SN75ALS<b class='flag-5'>181</b>差分驅動器和接收器對數據表

    LFZ-Q快速型角行程執行器#

    執行
    jf_45130365
    發布于 :2024年06月18日 10:46:33

    AOSP源碼定制-對root定制的補充流程

    前面通過修改build.prop中的指紋以及對su的修改,完成了基礎的定制修改,但是碰上一些app還是能被檢測到,再進行深入修改。
    的頭像 發表于 04-01 11:04 ?1609次閱讀
    AOSP源碼<b class='flag-5'>定制</b>-對root<b class='flag-5'>定制</b>的補充<b class='flag-5'>流程</b>

    Cadence數字和定制/模擬流程通過Intel 18A工藝技術認證

    Cadence近日宣布,其數字和定制/模擬流程在Intel的18A工藝技術上成功通過認證。這一里程碑式的成就意味著Cadence的設計IP將全面支持Intel的代工廠在這一關鍵節點上的工作,并提
    的頭像 發表于 02-27 14:02 ?700次閱讀
    主站蜘蛛池模板: 亚洲成在人线久久综合 | 日韩欧美色图 | 丁香花成人另类小说 | 成人毛片在线播放 | 日本aaaa级毛片在线看 | 很黄很色网站 | 免费不卡毛片 | 最新福利网站 | 四虎影视大全免费入口 | 国产香蕉在线精彩视频 | 狼人久久尹人香蕉尹人 | 亚洲国产婷婷香蕉久久久久久 | 在线色播| 国产精品天天爽夜夜欢张柏芝 | 2018国产一级天天弄 | 天天操夜夜操夜夜操 | 亚洲美女啪啪 | 午夜无遮挡怕怕怕免费视频 | 么公的好大好硬好深好爽在线视频 | 亚洲国产香蕉视频欧美 | 国产农村妇女毛片精品久久久 | 色接久久 | 迅雷www天堂在线资源 | 亚洲国产高清人在线 | 欧美极品第一页 | 特级全毛片 | 三级亚洲 | yy6080一级毛片高清 | 在线午夜影院 | 亚洲一区二区三区在线 | 久久成人综合网 | 美女被上视频 | 天天爱天天爽 | 国产人成午夜免费噼啪视频 | 欧美天堂在线观看 | 日韩亚洲人成在线综合日本 | 亚洲最新视频 | 1024久久| 欧美日韩一区在线观看 | 日本一区二区免费在线观看 | 国产精品久久久久久一级毛片 |