在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

HPM6000系列微控制器 CMSIS DAP調(diào)試器使用指南

先楫半導(dǎo)體HPMicro ? 2022-06-19 17:02 ? 次閱讀

在上海先楫提供的HPM系列MCU評(píng)估套件上,多數(shù)集成了基于FTDI的FT2232芯片的板載調(diào)試器,方便了開發(fā)人員直接調(diào)試并評(píng)估HPM6000系列產(chǎn)品

當(dāng)用戶開始基于HPM6000系列產(chǎn)品進(jìn)行原理圖和PCB設(shè)計(jì)時(shí),出于成本和簡(jiǎn)化設(shè)計(jì)考慮我們推薦在電路上保留JTAG接口并連接相關(guān)信號(hào)到HPM6000系列MCU的JTAG引腳。

本文介紹了CMSIS DAP調(diào)試器,并介紹了利用其進(jìn)行HPM6000系列微控制器調(diào)試的相關(guān)配置方法

CMSISDAP配置指南

???

1CMSISDAP簡(jiǎn)介

CMSIS DAP是一款開源的調(diào)試器固件,它定義了一系列標(biāo)準(zhǔn)的協(xié)議,用以訪問芯片的調(diào)試接口(Debug Access Port)。CMSIS DAP調(diào)試器通常以接口芯片的方式呈現(xiàn),以USB電纜運(yùn)行調(diào)試器的主機(jī),以JTAG或者SWD接口連接芯片的開發(fā)板。

主機(jī)與開發(fā)板直接通過交換一系列通訊實(shí)現(xiàn)調(diào)試,通常主機(jī)發(fā)送命令(command)而開發(fā)板回復(fù)響應(yīng)(response)。借助CMSIS DAP調(diào)試器支持的JTAG命令,開發(fā)人員可以利用標(biāo)準(zhǔn)的CMSIS DAP調(diào)試器,調(diào)試HPM6000系列RISC-V高性能微控制器

HPM6000系列微控制器符合The RISC-V Debug Specification, Version 0.13 規(guī)范,支持 4 線 JTAG 接口,符合 IEEE Std 1149.1。Debug 調(diào)試系統(tǒng)包括 JTAG 接口轉(zhuǎn)換模塊(DTM)和調(diào)試模塊(DM) 2 部分。DTM 通過標(biāo)準(zhǔn) JTAG 接口對(duì)接外部調(diào)試器,可以把 JTAG 上收到的調(diào)試指令轉(zhuǎn)換成對(duì) DM 模塊的讀寫訪問。調(diào)試模塊 DM 集成了調(diào)試功能,可以暫停或者恢復(fù) CPU 的運(yùn)行,產(chǎn)生復(fù)位,以及訪問片上資源。

因此,用戶可以利用CMSIS DAP調(diào)試HPM6000系列微控制器,需要利用CMSIS DAP的JTAG接口。目前暫不支持使用SWD接口進(jìn)行調(diào)試。

由于CMSIS DAP調(diào)試器固件開源,無需特別安裝驅(qū)動(dòng),易于使用,易用獲得,支持芯片的種類繁多,因此受到廣大開發(fā)人員的歡迎。有興趣的讀者可以在國(guó)內(nèi)各大知名網(wǎng)商平臺(tái)搜索“CMSIS DAP”,獲取相關(guān)購(gòu)買信息

???

2 CMSISDAP調(diào)試接口電路

使用CMSIS DAP調(diào)試器,需要將其JTAG信號(hào)與HPM6000系列微控制器的JTAG引腳相連,下面以HPM6750EVK的調(diào)試電路為例,需要連接如下信號(hào):

·TDO與PY0/JTAG_TDO

·TDI與PY1/JTAG_TDI

·TCK與PY2/JTAG_TCK

·TMS與PY3/JTAG_TMS

·JRST與PY4/JTAG_TRST(可選)

·SRST與PZ1/RESETN(可選)

·CMSISDAPGND和開發(fā)板GND

9a53c18c-ef2c-11ec-a2f4-dac502259ad0.png

JTAG引腳連接

在HPM6750EVK上,試用CMSIS DAP進(jìn)行調(diào)試的話,需要把0歐電阻R39,R40,R41,R43,R44,R45斷開,并安裝0歐電阻R46,R47,R49,R51,R52,R53,或把它們短接。

9a6ea628-ef2c-11ec-a2f4-dac502259ad0.png

JTAG接口示意圖

???

3 CMSISDAP工程配置

本節(jié)以Segger Embedded Studio集成開發(fā)環(huán)境為例,介紹了利用CMSIS DAP調(diào)試器進(jìn)行HPM6000系列MCU開發(fā)調(diào)試必要配置步驟。

以基于sdk env的generate_project命令生成的hello world例程為例,打開生成的Segger Embedded Studio項(xiàng)目,點(diǎn)擊菜單project,并選擇Options:

9a950ba6-ef2c-11ec-a2f4-dac502259ad0.png

選擇Project->Options


尋找Debug下的GDB Server,并點(diǎn)擊GDB Server Command Line右側(cè)的省略號(hào)標(biāo)記,編輯GDB Server Command Line。

9aa5cf54-ef2c-11ec-a2f4-dac502259ad0.png

選擇GDBServerCommandLine

尋找命令行中,定義的缺省ft2232調(diào)試器的部分。

9ab97626-ef2c-11ec-a2f4-dac502259ad0.png

命令行中ft2232.cfg部分

將其修改為cmsis_dap.cfg。

9ac7f318-ef2c-11ec-a2f4-dac502259ad0.png

命令行替換為cmsis_dap.cfg

配置完成即可開始調(diào)試。

???

4 異常診斷

當(dāng)用戶使用CMSIS DAP調(diào)試遇到故障時(shí),用戶也可以利用sdk env自帶的命令行工具,測(cè)試調(diào)試器的連接和開發(fā)板JTAG接口的連接。

以Windows10操作系統(tǒng)為例,用戶可以點(diǎn)擊sdk env目錄下的start_cmd.cmd,啟動(dòng)命令行工具:

9adc1b18-ef2c-11ec-a2f4-dac502259ad0.png

sdk_env的命令行工具

使用cd命令進(jìn)入調(diào)試器的目錄hpm_sdk\boards\openocd

9aefc262-ef2c-11ec-a2f4-dac502259ad0.png

進(jìn)入hpm_sdk的openocd文件夾

以HPM6750微控制器為例,執(zhí)行以下腳本:

openocd.exe -f probes\cmsis_dap.cfg -f soc\hpm6750-dual-core.cfg

注意,HPM6000系列其他型號(hào)產(chǎn)品,需要替換-f soc\hpm6750-dual-core.cfg為其他型號(hào)對(duì)應(yīng)的腳本文件。

此時(shí),正確的連接信息應(yīng)如下:

9afe3f72-ef2c-11ec-a2f4-dac502259ad0.png

OPENOCD通過CMSISDAP成功連接調(diào)試目標(biāo)

當(dāng)連接的CMSISDAP調(diào)試器異常或者系統(tǒng)未檢測(cè)到調(diào)試器時(shí),可能出現(xiàn)以下連接信息

9b21f34a-ef2c-11ec-a2f4-dac502259ad0.png

OPENOCD未連接到CMSISDAP調(diào)試器

當(dāng)CMSIS DAP調(diào)試器與目標(biāo)板連接異常,如調(diào)試相關(guān)信號(hào)連接錯(cuò)誤,或者目標(biāo)板本身各類異常,如芯片工作異常,板子供電異常等情況時(shí),可能出現(xiàn)以下信息。

9b40c180-ef2c-11ec-a2f4-dac502259ad0.png

OPENOCD未連接到CMSISDAP調(diào)試器

此時(shí)建議用戶著重檢查HPM6000微控制器芯片的工作情況,以及調(diào)試電路的連接情況。

由于CMSIS DAP是開源的調(diào)試器固件,CMSIS DAP調(diào)試器可以基于眾多芯片方案實(shí)現(xiàn),各個(gè)方案的性能可能有所差異,有下載或者調(diào)試響應(yīng)緩慢現(xiàn)象。推薦用戶選擇支持高速USB的CMSIS DAP調(diào)試器。

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

    關(guān)注

    112

    文章

    16374

    瀏覽量

    178157
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    MSP調(diào)試器用戶指南

    電子發(fā)燒友網(wǎng)站提供《MSP調(diào)試器用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-05 14:56 ?0次下載
    MSP<b class='flag-5'>調(diào)試器</b>用戶<b class='flag-5'>指南</b>

    示波器使用指南 如何選擇合適的示波器

    示波器使用指南 示波器是一種電子測(cè)量?jī)x器,用于顯示電壓隨時(shí)間變化的波形。以下是示波器的基本使用指南: 獲得基線 : 預(yù)置面板各開關(guān)、旋鈕至適當(dāng)位置。 按下電源開關(guān),電源指示燈點(diǎn)亮。 調(diào)節(jié)相關(guān)控制旋鈕
    的頭像 發(fā)表于 11-28 09:26 ?294次閱讀

    調(diào)試MSP430系列微控制器上的閃存問題

    電子發(fā)燒友網(wǎng)站提供《調(diào)試MSP430系列微控制器上的閃存問題.pdf》資料免費(fèi)下載
    發(fā)表于 10-09 10:27 ?0次下載
    <b class='flag-5'>調(diào)試</b>MSP430<b class='flag-5'>系列</b><b class='flag-5'>微控制器</b>上的閃存問題

    ESP32 微控制器系列指南

    。 對(duì)于工程師或制造商來說,熟悉各種 ESP32 硬件平臺(tái)和軟件包可能是一項(xiàng)艱巨的任務(wù)。本指南將提供與 ESP32 微控制器生態(tài)系統(tǒng)相關(guān)的技術(shù)規(guī)格、開
    的頭像 發(fā)表于 10-02 18:21 ?2774次閱讀
    ESP32 <b class='flag-5'>微控制器</b><b class='flag-5'>系列</b><b class='flag-5'>指南</b>

    深視智能SD33系列小型激光位移傳感器使用指南

    深視智能SD33系列小型激光位移傳感器使用指南
    的頭像 發(fā)表于 07-27 08:44 ?457次閱讀
    深視智能SD33<b class='flag-5'>系列</b>小型激光位移傳感<b class='flag-5'>器使用指南</b>

    深視智能SD22系列小型激光位移傳感器使用指南

    深視智能SD22系列小型激光位移傳感器使用指南
    的頭像 發(fā)表于 07-27 08:42 ?460次閱讀
    深視智能SD22<b class='flag-5'>系列</b>小型激光位移傳感<b class='flag-5'>器使用指南</b>

    可以為XMC 1400系列微控制器使用哪種集成開發(fā)環(huán)境?

    我們可以為 XMC 1400 系列微控制器使用哪種集成開發(fā)環(huán)境?
    發(fā)表于 07-22 07:41

    先楫半導(dǎo)體高性能微控制器HPM6E00系列全面上市

    )正式宣布,中國(guó)首款內(nèi)嵌德國(guó)倍福公司(Beckhoff)正式授權(quán)EterhCAT從站控制器(ESC: EtherCAT Slave Controller)的高性能MCU產(chǎn)品——HPM6E00系列全面上市。這一里程碑式的突破,標(biāo)志
    的頭像 發(fā)表于 06-28 15:06 ?873次閱讀

    有獎(jiǎng)提問!先楫半導(dǎo)體HPM6E00系列新品發(fā)布會(huì)!!

    半導(dǎo)體HPM6E00新品預(yù)覽”的活動(dòng),盛況空前。 自此之后一直收到大家的信息,問什么時(shí)候能夠買到HPM6E00,這不,我們來了~ 先楫半導(dǎo)體在現(xiàn)有的HPM6000系列RISC-V高性
    發(fā)表于 06-20 11:45

    32位基于ARM微控制器GD32E50x固件庫(kù)使用指南

    電子發(fā)燒友網(wǎng)站提供《32位基于ARM微控制器GD32E50x固件庫(kù)使用指南.pdf》資料免費(fèi)下載
    發(fā)表于 05-16 18:12 ?10次下載

    先楫半導(dǎo)體攜手立功科技推出了國(guó)產(chǎn)高性能微控制器HPM6800系列

    上海先楫半導(dǎo)體科技有限公司(先楫半導(dǎo)體,HPMicro)推出了國(guó)產(chǎn)高性能微控制器HPM6800系列,致力于提供單主控的數(shù)字儀表及HMI解決方案
    的頭像 發(fā)表于 03-13 12:24 ?883次閱讀
    先楫半導(dǎo)體攜手立功科技推出了國(guó)產(chǎn)高性能<b class='flag-5'>微控制器</b><b class='flag-5'>HPM</b>6800<b class='flag-5'>系列</b>

    先楫半導(dǎo)體推出了國(guó)產(chǎn)高性能微控制器HPM6800系列

    上海先楫半導(dǎo)體科技有限公司(先楫半導(dǎo)體,HPMicro)推出了國(guó)產(chǎn)高性能微控制器HPM6800系列,致力于提供單主控的數(shù)字儀表及HMI解決方案,攜手生態(tài)合作伙伴構(gòu)建全新的數(shù)字儀表顯示及人機(jī)界面應(yīng)用平臺(tái)。
    的頭像 發(fā)表于 03-07 12:30 ?1308次閱讀
    先楫半導(dǎo)體推出了國(guó)產(chǎn)高性能<b class='flag-5'>微控制器</b><b class='flag-5'>HPM</b>6800<b class='flag-5'>系列</b>

    TC234微控制器通過DAP和miniWiggler連接,如何設(shè)置最大DAP時(shí)鐘頻率?

    我有 TC234 微控制器通過 DAP 和 miniWiggler 連接。 我使用英飛凌 Memtool 2021 來下載我的軟件。 我的軟件有點(diǎn)大,我希望能有更快的下載速度。 我記得DAP CAN
    發(fā)表于 01-29 06:06

    將Wdg_17_Scu與BSW集成,如果沒有調(diào)試器微控制器將停止運(yùn)行的原因?

    時(shí),如果沒有調(diào)試器微控制器將停止運(yùn)行。 移除 JTAG 后,微控制器停止并無法重新啟動(dòng)。 相關(guān)詳情: 我正在使用帶有 Trace32 Powerview 的勞特巴赫調(diào)試器。 為了測(cè)
    發(fā)表于 01-23 08:27

    MPLAB? PICkit? 4 在線調(diào)試器用戶指南

    電子發(fā)燒友網(wǎng)站提供《MPLAB? PICkit? 4 在線調(diào)試器用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-07 10:57 ?6次下載
    主站蜘蛛池模板: 在线播放视频网站| 天天做夜夜爽| 亚洲香蕉电影| 欧美3d动漫网站| 中文字幕卡二和卡三的视频 | 手机成人在线视频| 久久久久久久久综合| 色香影视| 在线免费观看一级毛片| 又粗又大又爽又色又过瘾视频| 久久免费99精品久久久久久| 欧美黄色三级视频| 色综合久久久久久久久久久| 色综合激情丁香七月色综合| 欧美一区二区视频| 速度与激情10| 一级片视频播放| 婷婷丁香四月| 亚洲xxx视频| 黑色丝袜在丝袜福利国产| 欧美精品黑人性xxxx| 国产久视频| 久久福利影视| 欧美夜夜夜| 特黄特色大片免费视频大全| 免费一级在线| 免费看国产精品久久久久| 成人午夜影院在线观看| 黄色大成网站| 欧美猛交喷潮在线播放| 波多野结衣第一页| 男人扒开美女尿口无遮挡图片| 九九天天影视| 日韩激情淫片免费看| 777影院| 成人激情综合网| 亚洲综合色色图| 亚洲欧洲一区二区三区在线 | 浓厚な接吻と肉体の交在线观看| 天堂在线www| 五月婷婷在线视频观看|