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

0
  • 聊天消息
  • 系統(tǒ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評估套件上,多數(shù)集成了基于FTDI的FT2232芯片的板載調(diào)試器,方便了開發(fā)人員直接調(diào)試并評估HPM6000系列產(chǎn)品。

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

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

CMSISDAP配置指南

???

1CMSISDAP簡介

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 接口對接外部調(diào)試器,可以把 JTAG 上收到的調(diào)試指令轉(zhuǎn)換成對 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ā)人員的歡迎。有興趣的讀者可以在國內(nèi)各大知名網(wǎng)商平臺(tái)搜索“CMSIS DAP”,獲取相關(guān)購買信息。

???

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自帶的命令行工具,測試調(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)對應(yīng)的腳本文件。

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

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

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

當(dāng)連接的CMSISDAP調(diào)試器異常或者系統(tǒng)未檢測到調(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)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17859

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    Freescale K60 系列微控制器:技術(shù)剖析與設(shè)計(jì)指南

    Freescale K60 系列微控制器:技術(shù)剖析與設(shè)計(jì)指南 在當(dāng)今的電子設(shè)計(jì)領(lǐng)域,微控制器的性能和功能對于各類應(yīng)用的成功至關(guān)重要。Freescale 的 K60
    的頭像 發(fā)表于 04-13 18:20 ?1068次閱讀

    NXP MKE02 系列微控制器:技術(shù)剖析與設(shè)計(jì)指南

    NXP MKE02 系列微控制器:技術(shù)剖析與設(shè)計(jì)指南 在電子設(shè)計(jì)領(lǐng)域,選擇一款合適的微控制器是項(xiàng)目成功的關(guān)鍵。NXP 的 MKE02 系列
    的頭像 發(fā)表于 04-10 10:45 ?121次閱讀

    Freescale K20 系列微控制器:技術(shù)解析與設(shè)計(jì)指南

    Freescale K20 系列微控制器:技術(shù)解析與設(shè)計(jì)指南 在當(dāng)今的電子設(shè)計(jì)領(lǐng)域,微控制器扮演著至關(guān)重要的角色。Freescale 的 K20
    的頭像 發(fā)表于 04-10 09:30 ?96次閱讀

    深度剖析Microchip PIC16F62X系列微控制器:硬件設(shè)計(jì)與應(yīng)用指南

    深度剖析Microchip PIC16F62X系列微控制器:硬件設(shè)計(jì)與應(yīng)用指南 在電子工程師的工具箱中,微控制器是不可或缺的核心組件。Microchip的PIC16F62X
    的頭像 發(fā)表于 04-07 17:20 ?455次閱讀

    Renesas E1/E20 仿真器使用指南:從規(guī)格到調(diào)試全解析

    Renesas E1/E20 仿真器使用指南:從規(guī)格到調(diào)試全解析 在電子工程師的日常工作中,仿真調(diào)試和開發(fā)微控制器(MCU)不可或缺的工
    的頭像 發(fā)表于 03-31 15:30 ?141次閱讀

    NXP K10 子系列微控制器深度解析:設(shè)計(jì)與應(yīng)用指南

    NXP K10 子系列微控制器深度解析:設(shè)計(jì)與應(yīng)用指南 在當(dāng)今電子設(shè)備飛速發(fā)展的時(shí)代,高性能、低功耗的微控制器成為了眾多電子工程師的首選。NXP 的 K10 子
    的頭像 發(fā)表于 03-11 17:30 ?658次閱讀

    SPOC?+2 多通道 SPI 高端功率控制器使用指南

    SPOC?+2 多通道 SPI 高端功率控制器使用指南 在電子設(shè)備的設(shè)計(jì)與開發(fā)中,功率控制是一個(gè)關(guān)鍵環(huán)節(jié)。SPOC?+2 作為一款多通道 SPI 高端功率控制器,為工程師們提供了強(qiáng)大而靈活的解決方案
    的頭像 發(fā)表于 12-20 14:45 ?1177次閱讀

    DAP調(diào)試模塊傳輸?shù)耐ㄐ艓?/a>

    DAP 調(diào)試模塊包含有 DP 調(diào)試端口寄存和 AP 存取端口寄存,調(diào)試器和目標(biāo)芯片的
    發(fā)表于 12-16 07:01

    StellarLINK在線調(diào)試器技術(shù)解析與應(yīng)用指南

    ,支持Stellar MCU、SR5、SR6和SPC5微控制器。STELLARLINK 的硬件和軟件簡單易用,完全集成到StellarStudio和SPC5-STUDIO IDE中,因此可縮短開發(fā)時(shí)間。該STELLARLINK還具有 虛擬COM端口接口,支持主機(jī)PC通過UART與
    的頭像 發(fā)表于 10-25 13:53 ?1340次閱讀
    StellarLINK在線<b class='flag-5'>調(diào)試器</b>技術(shù)解析與應(yīng)用<b class='flag-5'>指南</b>

    如何使用CMSIS DAP仿真調(diào)試,通過NucleiStudio調(diào)試蜂鳥SOC

    如標(biāo)題所示,我們分享如何使用CMSIS DAP仿真調(diào)試,通過NucleiStudio調(diào)試蜂鳥SOC 我們先介紹一下
    發(fā)表于 10-21 12:05

    ?STMicroelectronics AEK-MCU-SPC5LNK 編程調(diào)試器技術(shù)解析

    STMicroelectronics AEK-MCU-SPC5LNK加密狗開發(fā)用作SPC58汽車微控制器調(diào)試器/編程加密狗。AEK-MCU-SPC5LNK結(jié)合了無源USB轉(zhuǎn)JTAG調(diào)試器
    的頭像 發(fā)表于 10-21 11:51 ?832次閱讀
    ?STMicroelectronics AEK-MCU-SPC5LNK 編程<b class='flag-5'>調(diào)試器</b>技術(shù)解析

    HPM6200EVK:RISC-V架構(gòu)高性能微控制器評估板現(xiàn)貨庫存

    HPM6200EVK是上海先楫半導(dǎo)體推出的基于RISC-V架構(gòu)的高性能微控制器評估板,專為HPM6200系列MCU設(shè)計(jì),主頻達(dá)600 MHz,能助力快速開發(fā)電機(jī)
    發(fā)表于 08-11 09:15

    瑞薩電子RA系列微控制器的可擴(kuò)展性強(qiáng)的配置軟件包 (FSP)安裝下載與使用指南

    瑞薩電子RA系列微控制器的可擴(kuò)展性強(qiáng)的配置軟件包 (FSP)安裝下載與使用指南
    的頭像 發(fā)表于 06-11 17:21 ?2169次閱讀

    SEGGER J-Link調(diào)試器支持Allegro微控制器

    SEGGER領(lǐng)先的J-Link調(diào)試器現(xiàn)在可用于Allegro MicroSystems MCU的程序下載和在線調(diào)試。有了J-Link的支持,結(jié)合Ozone多平臺(tái)調(diào)試器,以及Flasher系列
    的頭像 發(fā)表于 06-10 09:29 ?1466次閱讀

    使用調(diào)試器下載程序教程

    野火的DAP仿真遵循ARM公司的CMSIS-DAP標(biāo)準(zhǔn),支持所有基于Cortex內(nèi)核的單片機(jī),常見的M3、M4和M7都可以完美支持,M23、M33也可支持。
    的頭像 發(fā)表于 05-20 13:55 ?1772次閱讀
    使用<b class='flag-5'>調(diào)試器</b>下載程序教程
    长岛县| 明水县| 茌平县| 扶风县| 新源县| 留坝县| 资兴市| 江西省| 新乐市| 三原县| 清丰县| 昌图县| 江华| 平果县| 寻乌县| 黎城县| 贵德县| 临湘市| 阜城县| 潞西市| 浦东新区| 屏东县| 长岛县| 凉山| 南澳县| 怀柔区| 怀化市| 嘉义县| 建瓯市| 安龙县| 无锡市| 东莞市| 汽车| 东阳市| 绵阳市| 朔州市| 长葛市| 华池县| 饶阳县| 玉环县| 平江县|