<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
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

    文章

    432

    瀏覽量

    83429
  • JTAG調試
    +關注

    關注

    0

    文章

    5

    瀏覽量

    2805
收藏 人收藏

    評論

    相關推薦

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

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

    RISCV soft JTAG調試_v1.2

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

    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數據表

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

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

    S6最小系統板原理圖_V1.1

    S6最小系統板原理圖_V1.1
    發表于 10-11 18:04 ?0次下載

    qemu-riscv在scode的gdb調試步驟

    qemu支持gdb調試,只需要在命令中添加 -s -S兩個參數即可,在bsp/qemu-riscv下已經有了qemu-dbg.sh,且加入了該參數
    的頭像 發表于 09-28 10:54 ?1045次閱讀
    qemu-<b class='flag-5'>riscv</b>在scode的gdb<b class='flag-5'>調試</b>步驟

    智嵌STM32F407開發板(增強型)V1.1原理圖

    電子發燒友網站提供《智嵌STM32F407開發板(增強型)V1.1原理圖.pdf》資料免費下載
    發表于 09-15 15:24 ?16次下載
    智嵌STM32F407開發板(增強型)<b class='flag-5'>V1.1</b>原理圖

    XJTAG邊界掃描—JTAG調試

    JTAG調試器(JTAG Chain Debugger),隨XJTAG的安裝包一起安裝,是一個功能強大的工具,旨在幫助您解決JTAG鏈的問題。
    發表于 07-19 14:41 ?401次閱讀
    XJTAG邊界掃描—<b class='flag-5'>JTAG</b>鏈<b class='flag-5'>調試</b>器

    ClockMatrix 144-BGA Devices 評估板 原理圖 v1.1

    ClockMatrix 144-BGA Devices 評估板 原理圖 v1.1
    發表于 07-10 18:30 ?0次下載
    ClockMatrix 144-BGA Devices 評估板 原理圖 <b class='flag-5'>v1.1</b>

    Development Kit S128(DK-S128) 用戶手冊 v1.1

    Development Kit S128 (DK-S128) 用戶手冊 v1.1
    發表于 07-07 19:51 ?1次下載
    Development Kit S128(DK-S128) 用戶手冊 <b class='flag-5'>v1.1</b>

    P9235A-RB-EVK v1.1 PDF 原理圖

    P9235A-RB-EVK v1.1 PDF 原理圖
    發表于 07-05 18:38 ?0次下載
    P9235A-RB-EVK <b class='flag-5'>v1.1</b> PDF 原理圖

    P9415-R-EVK 原理圖(v1.1)

    P9415-R-EVK 原理圖 (v1.1)
    發表于 07-03 20:21 ?0次下載
    P9415-R-EVK 原理圖(<b class='flag-5'>v1.1</b>)

    SAINT V1.1警戒機器人開源

    電子發燒友網站提供《SAINT V1.1警戒機器人開源.zip》資料免費下載
    發表于 06-19 11:42 ?0次下載
    SAINT <b class='flag-5'>V1.1</b>警戒機器人開源

    MiniLFO v1.1前面板開源分享

    電子發燒友網站提供《MiniLFO v1.1前面板開源分享.zip》資料免費下載
    發表于 06-12 11:46 ?2次下載
    MiniLFO <b class='flag-5'>v1.1</b>前面板開源分享

    MiniLFO v1.1主面板開源硬件

    電子發燒友網站提供《MiniLFO v1.1主面板開源硬件.zip》資料免費下載
    發表于 06-12 11:43 ?0次下載
    MiniLFO <b class='flag-5'>v1.1</b>主面板開源硬件
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>