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

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

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

3天內不再提示

極海G32R501芯片與Jlink適配的過程解析

Geehy極海半導體 ? 來源:21ic論壇極海半導體專區 ? 2026-02-25 13:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

《極海芯得》系列內容為用戶使用極海系列產品的經驗總結,均轉載自21ic論壇極海半導體專區,全文未作任何修改,未經原文作者授權禁止轉載。

適配芯片至Jlink,網上已經有許許多多的博客介紹了,但今天我們的主角G32R501不太一般,要是我們按照普通的芯片適配流程,大家會發現在最終對芯片進行程序進行下載的時候無法成功,那這是為什么呢?本文給大家介紹一下G32R501芯片,在適配Jlink的正確姿勢!

1. 適配全過程:從普通芯片“套路”到G32R501的“獨門心法”

1.1 根源:普通腳本為啥不靈?

G32R501有一個DCS模塊,它的本意是保護我們Flash在秘鑰正確的情況下才能進行擦、寫、讀,不被有心之人直接訪問我們的程序。所以我們需要寫入正確的秘鑰,G32R501才能對我們“毫無保留”,若是我們 強行讀取,只能得到它的一片空白”全0x00內容“。

其實官方已經給了方案:“JLinkSettings.JLinkScript”給我們在MDK環境進行調用,使用方法是:將device_supportg32r501commonJlink中的JLinkSettings.JLinkScript和r501_dbg.ini復制至“uvprojx”工程文件同級目錄下,然后再選擇相應的仿真配置就能進行下載了。

秘鑰在腳本中是這樣的:

U32 Z1_CSM_Buff[4]=

{

0xFFFFFFFF, // DCS Zone1 CSMPSWD0

0xFFFFFFDC, // DCS Zone1 CSMPSWD1

0xFFFFFFFF, // DCS Zone1 CSMPSWD2

0xFFFFFFFF // DCS Zone1 CSMPSWD3

};

U32 Z2_CSM_Buff[4]=

{

0xFFFFFFFF, // DCS Zone2 CSMPSWD0

0xFFFEDFFF, // DCS Zone2 CSMPSWD1

0xFFFFFFFF, // DCS Zone2 CSMPSWD2

0xFFFFFFFF // DCS Zone2 CSMPSWD3

};

以上就是默認配好的密碼。如果你的芯片燒入過“自定義Key”,也別忘記在“.JLinkScript”對應位置換成你自己的。

在使用J-Flash/J-Link Commander過程中我們可以通過軟件的配置和相關的參數指令進行解鎖腳本的指定。具體可有參考這里:

https://kb.segger.com/J-Link\_script\_files

的“Using J-Link script files”章節。

1.2 如何讓Jlink自動調用“.JLinkScript”文件?

我們每次都去指定一個腳本實在是這個“姿勢”實在不雅,有沒有一次性搞定Jlink自動檢索的辦法?答案就是J-Link Device Support Kit文檔提到的:在.xml文件里用ChipInfo->JLinkScriptFile字段來指定腳本。

Vendor="Geehy"

Core="JLINK_CORE_CORTEX_M52"

WorkRAMAddr="0x20300000"

WorkRAMSize="0x4000"

JLinkScriptFile="Geehy_G32R501_ConnectCore0.jlinkscript"/>

這樣做的好處是,只要Jlink加載到這個ChipInfo,就會自動去運行Geehy_G32R501_ConnectCore0.jlinkscript,無需在MDK、IAR或Commander里再去勾來勾去。真正達成“一次性解決、全家同樂”的目標。

1.3 還需注意:G32R501內存訪問花樣多

愛折騰的同學可能早發現,G32R501的Flash地址可不止一條:

C-BUS接口:0x0800_0000

ITCM接口:0x0010_0000

87563e94-07e1-11f1-90a1-92fbcf53809c.png

這兩者看似不同,但實際上指向同一片物理Flash。為了讓“燒錄工具”都能正常訪問,.xml里我們往往需要寫出雙路地址的FlashBankInfo。示例如下:

Loader="G32R5xx_Program_Algorithm.FLM"

LoaderType="FLASH_ALGO_TYPE_OPEN"

MaxSize="0x40000"/>

大多數情況下,我們會以0x0800_0000作為主地址來執行下載算法。若有特殊需求,也能訪問ITCM空間。反正這套“雙卡雙待”的機制就是為靈活而生。

2. 最終效果

等完成以上關鍵步驟(腳本綁定+FlashBankInfo設置)后,Jlink和G32R501就可以在一起愉快的“生活”啦。我們不必在使用到Jlink的環境下再多余配置.jlinkscript文件。

2.2 J-Flash測試

SEGGER官方燒錄器J-Flash,可在設備列表中出現你“定制”的G32R501信息,一鍵燒寫或擦除,Status中再也不是一堆神秘報錯。

87b09132-07e1-11f1-90a1-92fbcf53809c.png

程序下載:

880dcbc2-07e1-11f1-90a1-92fbcf53809c.png

2.3 J-Link Commander測試

對命令行愛好者,可以在命令行下啟動JLink.exe。

8872a1fa-07e1-11f1-90a1-92fbcf53809c.png

2.4 MDK測試

對于默認KEY的芯片,我們再也不用單獨復制.jlinkscript到我們的工作目錄啦,后續再按官方要求:

刪除Utilities下的下載配置“. 502_key.ini”

替換Debug下的仿真配置成“device_supportg32r501commonJlink 501_dbg.ini”

88cdb112-07e1-11f1-90a1-92fbcf53809c.png

下載情況:

892ddf24-07e1-11f1-90a1-92fbcf53809c.png

2.5 IAR測試

IAR的Debugger設置中**去除“Use flash loader(s)”**勾選。使用我們精心準備的Jlink那一套腳本/下載算法算法。

8991d358-07e1-11f1-90a1-92fbcf53809c.png

下載情況:

89ed48c8-07e1-11f1-90a1-92fbcf53809c.png

3 限制條件

Jlink軟件:至少要能識別“M52”內核。官方給的最低參考版本是“Version V7.94g”。如果你版本還是更早期,Jlink一看到JLINK_CORE_CORTEX_M52就懵,根本不認得。

Jlink硬件:V12及以上。老版本(比如V9)SEGGER官方并沒有保證能支持M52內核。不過,這里也給出一個“權宜之計”: 如果你手頭只有JlinkV9 + Version V7.94,那么可以在G32R501.xml中把內核字段改成JLINK_CORE_CORTEX_M55,它也能跑起來(算是“黑科技”小技巧吧)。

歡迎各位在評論區分享使用Jlink編程、仿真G32R501的心得哦~

注:文章作者在原帖中提供了代碼文件,有需要請至原文21ic論壇

原文地址:https://bbs.21ic.com/icview-3476382-1-2.html?_dsign=7211ab32

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

    關注

    463

    文章

    54007

    瀏覽量

    465903
  • FlaSh
    +關注

    關注

    10

    文章

    1748

    瀏覽量

    155506
  • Jlink
    +關注

    關注

    6

    文章

    115

    瀏覽量

    39522

原文標題:極海芯得 EP.73 | G32R501:Jlink適配的正確姿勢

文章出處:【微信號:geehysemi,微信公眾號:Geehy極海半導體】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    使用vscode和cmake工具開發G32R501 MCU

    目前官方提供的 IDE 開發環境有 Keil/IAR/Eclipse。都能很好的完成開發,但是 VS Code 配合 CMake 工具是更加“現代”的C/C++開發環境,本文提供了在 VS Code 環境下的開發經驗,以供參考。
    的頭像 發表于 11-25 14:45 ?3112次閱讀
    使用vscode和cmake工具開發<b class='flag-5'>極</b><b class='flag-5'>海</b><b class='flag-5'>G32R501</b> MCU

    G32R501數據手冊# 內置FPU,支持 Arm Helium,實時控制 MCU

    G32R501實時控制MCU : 基本信息 : G32R5系列實時控制MCU搭載Arm v8.1-M架構的Arm? Cortex?-M52內核及自研紫電數學指令擴展單元,支持基于矢
    的頭像 發表于 02-19 13:58 ?3250次閱讀
    <b class='flag-5'>極</b><b class='flag-5'>海</b><b class='flag-5'>G32R501</b>數據手冊# 內置FPU,支持 Arm Helium,實時控制 MCU

    G32R501實時控制 MCU 跨域新境界丨面向新一代高效能高實時控制設備

    首款基于Arm? Cortex?-M52雙核架構的實時控制MCU——G32R501渠道合作伙伴大會現場正式發布。 該系列新品基于4
    發表于 01-07 18:06 ?1600次閱讀
    <b class='flag-5'>極</b><b class='flag-5'>海</b><b class='flag-5'>G32R501</b>實時控制 MCU 跨域新境界丨面向新一代高效能高實時控制設備

    實時自控 精準調速 | G32R501 2.2kW高性能矢量變頻器參考方案

    和穩定性,同時降低能耗和排放。這些特性使其更符合國際節能減排目標要求。 2.2kW高性能 矢量變頻器參考方案介紹 G32R501 2
    發表于 03-10 18:18 ?1312次閱讀
    實時自控 精準調速 | <b class='flag-5'>極</b><b class='flag-5'>海</b><b class='flag-5'>G32R501</b> 2.2kW高性能矢量變頻器參考方案

    半導體亮相2024珠海國際低空經濟博覽會

    芯片組合、無人機方案、G32R501雙電機控制方案精彩亮相,充分展現了在低空經濟及無人系統領域的強大技術實力和創新能力。
    的頭像 發表于 11-17 17:14 ?1675次閱讀

    高效雙控 精準卓越 | G32R501低壓無感雙電機參考方案

    降低成本、提高系統可靠性以及簡化電機結構方面具有顯著優勢。 隨著無傳感器電機控制技術的逐步成熟,其在工業自動化、旋翼飛行器、空調外機等領域迎來廣闊的市場應用前景。緊跟行業技術發展趨勢,推出G32R501低壓無感雙
    發表于 01-16 16:12 ?744次閱讀
    高效雙控 精準卓越 | <b class='flag-5'>極</b><b class='flag-5'>海</b><b class='flag-5'>G32R501</b>低壓無感雙電機參考方案

    高效轉換 實時調控 | 基于G32R501的800W雙路MPPT微型逆變器參考方案

    ,更是推動綠色能源普及的重要技術載體。 推出G32R501 800W雙路MPPT微型逆變器參考方案,旨在以更高效、更智能的量產級技術方案,助力全球能源轉型。該方案通過G32R501
    發表于 02-26 11:07 ?665次閱讀
    高效轉換 實時調控 | 基于<b class='flag-5'>G32R501</b>的800W雙路MPPT微型逆變器參考方案

    半導體榮登2025中國IC設計Fabless100排行榜之TOP10微控制器公司

    近日,在“中國IC設計成就獎”頒獎典禮中,微上榜中國微控制器公司Top 10,G32R501實時控制MCU斬獲“2025年度MCU”獎,彰顯了
    的頭像 發表于 04-01 09:43 ?1982次閱讀

    半導體全數字雙向電源參考方案助力能效躍升

    半導體憑借在工業應用領域深厚的技術積累,推出了基于G32R501實時控制MCU的全數字雙向電源參考方案,該方案具備高效率、高可靠、高轉換率、低噪聲和高性價比等特點,為企業應對關稅沖擊提供突圍新路徑。
    的頭像 發表于 04-12 14:15 ?1025次閱讀

    半導體G32R501:面向具身機器人的高性能、高安全實時控制MCU/DSP

    要求。 ? ? 今天,在第十五屆松山湖中國IC創新高峰論壇中,珠海半導體有限公司實時控制MCU/DSP產品線高級產品經理盧鵬升帶來了面向具身機器人的高性能、高安全實時控制MCU/DSP G32R501。 ? ?
    發表于 05-13 12:12 ?1574次閱讀
    <b class='flag-5'>極</b><b class='flag-5'>海</b>半導體<b class='flag-5'>G32R501</b>:面向具身機器人的高性能、高安全實時控制MCU/DSP

    G32R501 基于Cortex-M52內核的32位實時微控制器數據手冊

      G32R501 微控制器最高運行頻率可達 250MHz,實現了 Arm Rv8-M 的自定義數據路徑擴展(CDE),搭載基于矢量擴充方案(MVE)的Helium?技術,其通過創新的 Zidian
    的頭像 發表于 05-14 15:25 ?1348次閱讀
    <b class='flag-5'>G32R501</b> 基于Cortex-M52內核的32位實時微控制器數據手冊

    G32R501工業六軸機械臂參考方案釋放工業4.0產業價值

    揮著重要作用,是現代工業自動化和智能化生產的核心工具。據Grand View Research數據分析,2024年全球工業機器人市場規模約為340億美元,預計2025年至2030年將以9.9%的復合年增長率持續增長,展現出巨大的市場潛力。 工業六軸機械臂參考方案,采用
    發表于 06-23 13:52 ?1824次閱讀
    <b class='flag-5'>極</b><b class='flag-5'>海</b><b class='flag-5'>G32R501</b>工業六軸機械臂參考方案釋放工業4.0產業價值

    半導體亮相2025世界人工智能大會

    半導體行業協會參加了本次展會。在展位中,攜工業級通用微控制器、G32R501實時控制MCU及電機專用芯片等機器人芯片產品組合亮相WAIC
    的頭像 發表于 08-05 15:23 ?2650次閱讀

    特來電攜手半導體推出G32R501T實時控制MCU

    聯合開發的G32R501T實時控制MCU,這不僅是對AI智能充電與新能源領域核心技術的一次深度定義,更標志著高端電源主控芯片朝著自主化、智能化邁出堅實一步。
    的頭像 發表于 11-04 09:21 ?805次閱讀

    半導體榮獲E維智庫2025年度硬科技產業縱橫獎

    近日,E維智庫公布了“2025年度硬科技產業縱橫獎”獲獎名單,旨在表彰獲獎企業在產品架構革新、性能飛躍、推動本土應用落地等方面的成就以及在硬科技技術前沿領域的探索與實踐。憑借G32R501實時
    的頭像 發表于 12-01 16:12 ?975次閱讀
    <b class='flag-5'>極</b><b class='flag-5'>海</b>半導體榮獲E維智庫2025年度硬科技產業縱橫獎