国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

    關注

    463

    文章

    54010

    瀏覽量

    466045
  • 存儲器
    +關注

    關注

    39

    文章

    7739

    瀏覽量

    171674

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    全場景定制能力,廣東宏展入選冷熱沖擊箱十大廠家的關鍵優勢

    廣東宏展科技憑借全流程定制能力躋身十大廠家,提供精準適配的環境試驗設備,滿足多元行業需求。
    的頭像 發表于 03-02 10:59 ?59次閱讀
    全場景<b class='flag-5'>定制</b>能力,廣東宏展入選冷熱沖擊箱十大廠家的關鍵優勢

    專為防逆流場景設計:西格電力硬件設備的 “定制化” 優勢,指令執行零延遲

    設計通用性強、場景針對性弱,往往在防逆流場景中暴露諸多短板;而西格電力提供防逆流柔性控制方案,咨詢服務:1.3.7-5.0.0.4-6.2.0.0,聚焦防逆流核心需求,通過全鏈路硬件定制化設計,從根源解決通用設備痛點,以專屬架構確保指令執行“零延遲、零偏差”。
    的頭像 發表于 02-26 17:11 ?181次閱讀
    專為防逆流場景設計:西格電力硬件設備的 “<b class='flag-5'>定制</b>化” 優勢,指令<b class='flag-5'>執行</b>零延遲

    定制電流傳感器需要提供哪些參數?周期一般是多久?

    痛點,導致項目推進受阻。本文將從核心參數清單與定制周期規劃兩大維度,系統梳理定制電流傳感器的關鍵要點,幫助用戶高效完成定制流程。一、核心參數:定制
    的頭像 發表于 12-31 08:46 ?259次閱讀
    <b class='flag-5'>定制</b>電流傳感器需要提供哪些參數?周期一般是多久?

    BNC直母頭與RG174線束定制方案詳解

    本文從工程視角解析BNC直母頭與RG174同軸線的定制線束方案,涵蓋線材特性、接頭選擇、定制流程及典型應用場景,為射頻設備線束設計與選型提供參考。
    的頭像 發表于 12-24 14:06 ?369次閱讀
    BNC直母頭與RG174線束<b class='flag-5'>定制</b>方案詳解

    TMDS181x 6Gbps TMDS重定時器:高清視頻傳輸的理想之選

    TMDS181x 6Gbps TMDS重定時器:高清視頻傳輸的理想之選 在當今的高清視頻時代,數字視頻接口(DVI)和高清多媒體接口(HDMI)的應用愈發廣泛。工程師們在設計相關系統時,常常面臨著
    的頭像 發表于 12-19 16:30 ?687次閱讀

    定制灌封膠_特殊場景灌封膠定制化服務流程與案例

    什么是灌封膠定制化? 灌封膠定制化是指根據客戶具體的應用場景、工作環境、性能要求(如耐溫、耐腐蝕、耐老化、導熱、阻燃等)以及產品結構,量身研發和生產專屬配方的灌封膠產品。不同于通用型產品,定制灌封膠
    的頭像 發表于 11-25 01:21 ?316次閱讀
    <b class='flag-5'>定制</b>灌封膠_特殊場景灌封膠<b class='flag-5'>定制</b>化服務<b class='flag-5'>流程</b>與案例

    江蘇廣播電視總臺與索尼順利完成超高清全流程定制培訓

    2025年11月7日,江蘇廣播電視總臺與索尼(中國)有限公司(以下稱“索尼”)共同精心組織的超高清全流程定制培訓順利完成。
    的頭像 發表于 11-18 14:40 ?672次閱讀

    NVMe高速傳輸之擺脫XDMA設計28: TLP 事務處 理程序的執行流程

    前面提到最小橋設備模型的每個端口的輸入端對接一個 TLP事務處理程序, 該程序負責將接收到的 TLP 事務進行解析和路由轉發。 TLP 事務處理程序的執行流程如圖 1 所示。圖1 TLP 事務處理
    發表于 09-21 08:51

    工業超聲波清洗機非標定制的一般流程

    工業超聲波清洗機的非標定制是為滿足特定生產需求而進行的專業化服務其完整流程通常包含以下幾個核心環節旨在確保定制設備能完美契合用戶的實際應用場景首要環節是深度需求溝通與分析定制初期需與清
    的頭像 發表于 09-19 16:24 ?725次閱讀
    工業超聲波清洗機非標<b class='flag-5'>定制</b>的一般<b class='flag-5'>流程</b>

    MES - 制造執行系統

    : 制藥業:遵守嚴格的法規和質量標準 醫療技術:確保最高精度和質量 航空航天業:優化復雜的制造流程 安全行業:嚴格的文檔和質量要求 那么,在這些領域中,MES 又能完成哪些具體任務呢?制造執行
    發表于 09-04 15:36

    單片機定制研發流程有哪些?選擇專業團隊是關鍵

    單片機定制研發是一項系統性工程,涉及需求分析、方案設計、軟硬件開發、測試驗證等多個環節,流程的規范性直接影響最終產品的穩定性和開發效率。對于企業而言,選擇具備豐富經驗和技術實力的合作伙伴,能有效縮短研發周期、降低成本。
    的頭像 發表于 07-23 17:58 ?594次閱讀

    HarmonyOS NEXT應用元服務布局優化ArkUI框架執行流程

    一、 ArkUI框架執行流程 在使用ArkUI開發中,我們通過布局組件和基礎組件進行界面描述,這些描述會呈現出一個組件樹的結構,基礎組件在其中為葉子結點,布局組件則是中間節點,可以把這棵樹稱之為
    發表于 06-23 09:41

    XBLW-INA180/INA181電流檢測放大器的優質選擇

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

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

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

    CPU的各種指令和執行流程

    、數據傳輸等功能。要深入理解CPU的指令,我們需要從多個維度進行分析,尤其是指令的構成、分類、執行流程以及與不同架構的關系。
    的頭像 發表于 04-18 11:24 ?2629次閱讀