哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

其實官方已經(jīng)給了方案:“JLinkSettings.JLinkScript”給我們在MDK環(huán)境進行調用,使用方法是:將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過程中我們可以通過軟件的配置和相關的參數(shù)指令進行解鎖腳本的指定。具體可有參考這里:

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

的“Using J-Link script files”章節(jié)。

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內存訪問花樣多

愛折騰的同學可能早發(fā)現(xiàn),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"/>

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

2. 最終效果

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

2.2 J-Flash測試

SEGGER官方燒錄器J-Flash,可在設備列表中出現(xiàn)你“定制”的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到我們的工作目錄啦,后續(xù)再按官方要求:

刪除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,它也能跑起來(算是“黑科技”小技巧吧)。

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

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

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

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

    關注

    463

    文章

    54345

    瀏覽量

    468648
  • FlaSh
    +關注

    關注

    10

    文章

    1757

    瀏覽量

    155843
  • Jlink
    +關注

    關注

    6

    文章

    115

    瀏覽量

    39635

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    使用vscode和cmake工具開發(fā)G32R501 MCU

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

    G32R501數(shù)據(jù)手冊# 內置FPU,支持 Arm Helium,實時控制 MCU

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

    使用CMake+VSCode環(huán)境移植ThreadX到G32R501 MCU

    我本人是 cmake+vscode 組合的忠實用戶,之前寫了一篇文章介紹了在 cmake+vscode 環(huán)境下開發(fā) G32R501 的一些實踐經(jīng)驗。這篇文章準備更進一步:移植一個ThreadX。
    的頭像 發(fā)表于 03-09 14:04 ?2528次閱讀
    使用CMake+VSCode環(huán)境移植ThreadX到<b class='flag-5'>極</b><b class='flag-5'>海</b><b class='flag-5'>G32R501</b> MCU

    Cortex-M52內核MCU G32R501在CoreMark的表現(xiàn)如何

    要真正衡量一顆MCU的運算實力,CoreMark成績往往是一個比較客觀、公認的參考指標。到底這個G32R501跑起CoreMark來能交出怎樣的成績單?今天就讓我們一起“探秘”一番,看這款Cortex-M52 MCU在CoreMark上的表現(xiàn)究竟是“平平無奇”還是“驚艷四座”!
    的頭像 發(fā)表于 03-09 14:09 ?3823次閱讀
    <b class='flag-5'>極</b><b class='flag-5'>海</b>Cortex-M52內核MCU <b class='flag-5'>G32R501</b>在CoreMark的表現(xiàn)如何

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

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

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

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

    半導體亮相2024珠海國際低空經(jīng)濟博覽會

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

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

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

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

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

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

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

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

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

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

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

    G32R501工業(yè)六軸機械臂參考方案釋放工業(yè)4.0產(chǎn)業(yè)價值

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

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

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

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

    聯(lián)合開發(fā)的G32R501T實時控制MCU,這不僅是對AI智能充電與新能源領域核心技術的一次深度定義,更標志著高端電源主控芯片朝著自主化、智能化邁出堅實一步。
    的頭像 發(fā)表于 11-04 09:21 ?989次閱讀
    古蔺县| 县级市| 阿勒泰市| 湘西| 错那县| 宜城市| 新宾| 南城县| 大城县| 泸定县| 资溪县| 乳源| 玉山县| 赞皇县| 光山县| 新河县| 饶平县| 偏关县| 定南县| 井研县| 静海县| 崇阳县| 桐梓县| 喀什市| 沙河市| 长丰县| 井冈山市| 英德市| 横山县| 云林县| 南和县| 扎兰屯市| 全椒县| 海阳市| 西峡县| 双牌县| 新邵县| 卢氏县| 隆回县| 焦作市| 金寨县|