精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

RISCV soft JTAG調試_v1.1

XL FPGA技術交流 ? 來源:易靈思FPGA技術交流 ? 作者:易靈思FPGA技術交流 ? 2024-02-23 16:16 ? 次閱讀

因為目前軟件的限制,RISCV的邏輯不能同時共用JTAG,所以如果想要同時去調試邏輯和RISCV的話,可以通過RISCV的soft Jtag來實現。soft Jtag就是通過GPIO來實現的軟件JTAG。這里我們以TI60F225 DEMO來演示。

在使用softJTAG的過程中,首先要把RISCV的IP的調試選項選擇為soft,也就是Eanble Soft Debug Tap.

9ab9c76c-d11a-11ee-b759-92fbcf53809c.png

第二,使用softjtag 在通過openOCD來配置時要選擇default_softTap,它對應“embedded_swsapphire_socconfig”下面的default_softTap.launch文件。

9acc1912-d11a-11ee-b759-92fbcf53809c.png

第三個要注意的點就是器件的名稱。如果使用的是HardJtag會把ftdi_ti.cfg里面的器件與下面器件的名稱對應起來。但是softJtag對應的文件不是ftdi_ti.cfg也沒有對應的soft.cfg,而是對應c232hm_ddhsl_0.cfg,所以要把c232hm_ddhsl_0.cfg里面的器件名稱和下載器的對應起來。

打開“embedded_swsapphire_socconfig”下面的default_softTap.launch文件也可以看到調用文件的路徑指向的是c232hm_ddhsl_0.cfg

打開“embedded_swsapphire_socconfig”下面的default_ti.launch文件也可以看到調用文件的路徑指向的是ftdi_ti.cfg

在2023.1版本的RISCV中已經沒有c232hm_ddhsl_0.cfg文件了。代之的是一個external.cfg文件。

第四,如果使用易靈思下載器一定要連接VREF,并且要確認好IO電壓,一定要確認好IO電壓。

第五、使用soft Jtag容易出現連接不穩定的情況,以下來自Bruce 和Wayne的建議:

在Interface Designer里修改對應于JTAG softTAP的GPIO設置:

1. 打開TMS TDO內部弱上拉;

2. 打開TMS TDO TCK TDI GPIO的IO Register 并使用RISCV系統主時鐘驅動;

3. 如果SoftTAP綁定的是普通的GPIO,打開施密特觸發器和Slow Slew;

4.TDO 在 fpga輸出的驅動電流修改到最大;

下面以TMS和TDO為例的設置情況。

9ae072cc-d11a-11ee-b759-92fbcf53809c.png

9aebe436-d11a-11ee-b759-92fbcf53809c.png

TMS參數設置

9af42236-d11a-11ee-b759-92fbcf53809c.png

9b0b40c4-d11a-11ee-b759-92fbcf53809c.png

TDO參數設置

更新說明:補充器件的名稱在2023.1版本之后的說明。

審核編輯 黃宇

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

    關注

    6

    文章

    461

    瀏覽量

    83653
  • JTAG調試
    +關注

    關注

    0

    文章

    5

    瀏覽量

    2828
收藏 人收藏

    評論

    相關推薦

    RISCV 操作常見問題集 - v5

    的是soft Jtag,實際卻用hard Jtag調試;2)CPU沒有跑起來;3)debuger與JTAG沖突;4)在interface
    的頭像 發表于 11-01 11:06 ?183次閱讀

    RISCV 操作常見問題集 - v4

    的是soft Jtag,實際卻用hard Jtag調試;2)CPU沒有跑起來;3)debuger與JTAG沖突;4)在interface
    的頭像 發表于 11-01 11:06 ?213次閱讀

    C2000 MCU JTAG 連接調試

    電子發燒友網站提供《C2000 MCU JTAG 連接調試.pdf》資料免費下載
    發表于 09-09 09:30 ?0次下載
    C2000 MCU <b class='flag-5'>JTAG</b> 連接<b class='flag-5'>調試</b>

    DK065G高性能AC-DC氮化鎵電源管理芯片規格書V1.1

    DK065G鉦銘科氮化鎵電源芯片規格書V1.1
    發表于 07-10 11:25 ?5次下載

    rtt調試時出警告

    : JTAG tap: riscv.cpu tap/device found: 0x00000001 (mfg: 0x000 (<invalid>), part: 0x0000
    發表于 06-29 19:11

    使用蜂鳥調試器,無法用cjtag協議調試CM32M433R芯片是怎么回事?

    1.問題簡述 使用RV_STAR上集成的蜂鳥調試器,連接到CM32M433R-START開發板上的jtag端口,使用cjtag協議來調試MCU,但在openocd配置文件里開啟
    發表于 05-23 08:01

    Module LoRa433 v1.1 | 410-525MHz頻段LoRa通信模塊

    NEWModuleLoRa433v1.1ModuleLoRa433v1.1是一款適用于410-525MHz頻段的LoRa通信模塊,模塊內部采用SemtechSX1278方案,搭配外置SMA天線,提供
    的頭像 發表于 05-18 08:30 ?485次閱讀
    Module LoRa433 <b class='flag-5'>v1.1</b> |  410-525MHz頻段LoRa通信模塊

    RISCV soft JTAG調試_v1.2

    因為目前軟件的限制,RISCV的邏輯不能同時共用JTAG,所以如果想要同時去調試邏輯和RISCV的話,可以通過RISCV
    的頭像 發表于 04-23 08:38 ?991次閱讀

    Module LoRa868 v1.1 | 803-930MHz高頻段LoRa通信模塊

    NEWModuleLoRa868v1.1ModuleLoRa868v1.1是一款高頻版LoRa通信模塊(工作頻段:803-930MHz),模塊內部采用SemtechSX1276方案,搭配外置SMA
    的頭像 發表于 04-20 08:29 ?551次閱讀
    Module LoRa868 <b class='flag-5'>v1.1</b> |  803-930MHz高頻段LoRa通信模塊

    SBS v1.1兼容氣體壓力計IC bq2060A數據表

    電子發燒友網站提供《SBS v1.1兼容氣體壓力計IC bq2060A數據表.pdf》資料免費下載
    發表于 04-08 10:38 ?0次下載
    SBS <b class='flag-5'>v1.1</b>兼容氣體壓力計IC bq2060A數據表

    SBS V1.1兼容氣體表IC bq2060SBS數據表

    電子發燒友網站提供《SBS V1.1兼容氣體表IC bq2060SBS數據表.pdf》資料免費下載
    發表于 04-08 10:36 ?0次下載
    SBS <b class='flag-5'>V1.1</b>兼容氣體表IC bq2060SBS數據表

    Embedded office發布安全插件V1.1版本!

    Embedded office很高興地宣布安全插件V1.1版本的發布了!現在通過外部設備或不同核心架構的專門通道支持端到端受保護的安全通信。
    的頭像 發表于 02-20 11:12 ?585次閱讀

    串行線調試JTAG有何區別?

    在基于ARM7的ADuC器件上,通過JTAG調試和下載到Flash。在AduCM360上,JTAG被串行線調試取代。 串行線調試
    發表于 01-15 07:35

    【技術專欄】泰凌微電子JTAG工具使用教程(一)

    在數字電路的開發和調試過程中經常需要用JTAG來觀察和修改芯片狀態。本篇文章將從JTAG的介紹及使用詳細步驟以來展開描述。 1 JTAG介紹 JTA
    的頭像 發表于 12-20 10:00 ?3631次閱讀
    【技術專欄】泰凌微電子<b class='flag-5'>JTAG</b>工具使用教程(一)

    jtag接口和swd接口區別

    jtag接口和swd接口區別 JTAG (Joint Test Action Group) 接口和 SWD (Serial Wire Debug) 接口是兩種用于調試和燒錄嵌入式設備的常見接口。雖然
    的頭像 發表于 12-07 15:29 ?6102次閱讀