欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

試用PowerDebugger無線調(diào)試器調(diào)試YTM32微控制器的全過程

冬至子 ? 來源:安德魯?shù)脑O(shè)計(jì)筆記本 ? 作者:安德魯蘇 ? 2023-11-21 14:57 ? 次閱讀

引言

多年前調(diào)試智能車時(shí),抱著電腦連著小車在跑道上一邊跑一邊看數(shù)據(jù)的經(jīng)歷,讓我就對(duì)無線調(diào)試方法始終有執(zhí)念。后來在智能車比賽中開始流行使用各種無線傳輸模塊實(shí)時(shí)傳輸數(shù)據(jù)的技術(shù),在某種程度上減輕了智能車開發(fā)者的體力負(fù)擔(dān)(后來興起的室外越野賽,讓平時(shí)久坐實(shí)驗(yàn)室的學(xué)弟學(xué)妹們又不得不開始又跑起來了)。但無線傳輸仍需要配合專門定制開發(fā)的上位機(jī),并在MCU端做好適配,配合小車上的控制算法和應(yīng)用程序盡量不影響運(yùn)行效率。

如果要把這套系統(tǒng)方案開發(fā)完善,還是需要花費(fèi)不少精力的,并且類似的技術(shù)通常也不會(huì)開放,而且應(yīng)用層面上的調(diào)試遠(yuǎn)遠(yuǎn)不如直接調(diào)試底層來得直接和深入。最理想的用法,其實(shí)很簡(jiǎn)單,只要把那根連接PC和調(diào)試器的USB剪斷就好。

收到創(chuàng)芯工坊的Alex邱總寄送過來嘗鮮的Arm無線調(diào)試器PowerDebugger,我的心情是無比欣喜的,這么多年了,終于等到了商用的無線調(diào)試器面世了(淚奔。。。)。由于是國(guó)產(chǎn)自主品牌+調(diào)試器大廠出品,天然具備了物美價(jià)廉的特點(diǎn),國(guó)內(nèi)的開發(fā)者可以方便地在各種熟悉的線上平臺(tái)下單,坐等送貨上門。

無線調(diào)試器PowerDebugger使用Arm的DAPLink的協(xié)議,使用Wifi無線通信取代了以往調(diào)試系統(tǒng)中PC統(tǒng)調(diào)試器之間的USB連接線。除了有線變無線,用戶在應(yīng)用中使用沒有任何差別,可以在以往的各種集成開發(fā)環(huán)境或者調(diào)試軟件工具中使用DAPLink一樣使用PowerDebugger。

實(shí)在是忍不住要連上手頭上的MCU開發(fā)板,試用一番。

準(zhǔn)備軟硬件環(huán)境

PowerDebugger 無線調(diào)試器

拿到PowerDebugger硬件設(shè)備后,還需要在PC上安裝PowerDebugger客戶端軟件
**在創(chuàng)芯工坊的官網(wǎng)上可以下載PowerDebugger客戶端軟件,如圖x所示。目前PowerDebugger客戶端軟件已經(jīng)可以支持Windows、LinuxMacOS等三個(gè)主流的操作系統(tǒng)平臺(tái)。

image.png

圖x 在創(chuàng)芯工坊官網(wǎng)下載PowerDebugger客戶端軟件**

PowerDebugger接收器上也帶有一個(gè)Type-C的USB 接口,PC通過USB線接入這個(gè)USB接口,可以把接收機(jī)作為一個(gè)常規(guī)的有線DAPLink調(diào)試器使用。

在PC機(jī)上接入PowerDebugger的發(fā)射器后,在調(diào)試階段,就不需要接收器上連USB線(但需要從目標(biāo)開發(fā)板上取電),實(shí)現(xiàn)真正的無線連接調(diào)試。PowerDebugger的發(fā)射器

首次使用本地Wifi模式時(shí),需要先同時(shí)將發(fā)射端和接收端的設(shè)備都通過USB線連到電腦上,執(zhí)行 配對(duì)操作 。如圖x所示。這個(gè)配對(duì)只要執(zhí)行一次就好,讓手頭上的發(fā)射器和接收器互相識(shí)別,如果以后一直使用這一對(duì)收發(fā)器,就不用再配對(duì)了。

image.png

圖x 在PowerDebugger上位機(jī)上配置配對(duì)

之后就可以斷開PC和接收器的USB連線,以無線連接的方式正常使用了。特別注意,PowerDebugger的接收器需要從目標(biāo)開發(fā)板上取電,調(diào)試期間要確保目標(biāo)開發(fā)板有供電,并向PowerDebugger的接收器供電。

  • 當(dāng)發(fā)射端或接收端任一方停止工作(斷電)后,另一方也的連接指示燈也會(huì)熄滅,表示無線連接已斷開。
  • 當(dāng)再次恢復(fù)發(fā)射端和接收端的供電后,雙方的連接指示燈會(huì)同時(shí)亮起,表示無線連接建立成功。

PowerDebugger客戶端軟件除了包括PowerDebugger發(fā)射端和接收端的配置工具,還集成了很多其它很實(shí)用的工具,例如RTT可視化工具、串口調(diào)試軟件等等。但建立無線連接的配對(duì)之后,就可以關(guān)閉PowerDebugger客戶端軟件了,之后可以正常使用用戶自己常用的調(diào)試工具軟件,不限定必須使用PowerDebugger客戶端集成的調(diào)試工具。

EVB-YTM32B1LE0-Q64 開發(fā)板

EVB-YTM32B1LE0-Q64開發(fā)板上搭載了國(guó)產(chǎn)車規(guī)MCU原廠云途半導(dǎo)體YTM32B1LE05微控制器,使用Arm Cortex-M0+處理器內(nèi)核,片上集成128KB Flash和16KB的SRAM,除了MCU常用的通信、定時(shí)器模擬外設(shè)模塊,YTM32B1LE05還集成了FlexCAN、LinFlexD汽車電子系統(tǒng)常用的通信外設(shè)模塊。

這里需要將EVB-YTM32B1L-Q64開發(fā)板的調(diào)試插座同PowerDebugger的接收器連接起來。如圖x所示。

image.png

圖x EVB-YTM32B1L-Q64連接無線調(diào)試器

主要連接的信號(hào)包括:

  • SWD調(diào)試端口SWDIOSWCLK
  • 復(fù)位信號(hào)線RESET
  • UART串口的TXRX
  • PowerDebugger接收端需要開發(fā)板取5V的供電和GND。

YTM32開發(fā)板可以通過DC電源插座,從外部直流電源接入12V的供電。

YTM32B1LE05有對(duì)應(yīng)的SDK軟件包。這里選取其中的使用Keil MDK集成開發(fā)環(huán)境的hello_world樣例工程,作為用例,嘗試使用無線調(diào)試器對(duì)下載固件并進(jìn)行調(diào)試。

開始調(diào)試

導(dǎo)入工程到Keil MDK中,在工程屬性對(duì)話框中,選擇使用CMSIS-DAP Debugger調(diào)試器,如圖x所示。

image.png

圖x 在Keil MDK環(huán)境中配置調(diào)試器

進(jìn)一步在調(diào)試器屬性的對(duì)話框中,可以看到有兩個(gè)CMSIS-DAP設(shè)備可選,選擇其中的HID_CMSIS-DAP

image.png

圖x 選擇CMSIS-DAP設(shè)備

從圖x中可以看到,此時(shí)PowerDebugger基于無線連接,已經(jīng)可以識(shí)別到連接的Arm處理器內(nèi)核了。

Keil MDK環(huán)境中,正常編譯工程后,下載、調(diào)試,使用過程同原來使用有線連接的DAPLink沒有任何差別,速度也不錯(cuò),沒有因?yàn)槭褂?a href="http://www.delux-kingway.cn/v/tag/1252/" target="_blank">無線通信而降低調(diào)試體驗(yàn)。如圖x所示。

image.png

圖x 在Keil MDK下調(diào)試MCU工程

使用Tera Term連一下串口,可以正常收發(fā)。實(shí)際使用的時(shí)候,由于測(cè)試通信數(shù)據(jù)量很小,感受不到因?yàn)闊o線通信而產(chǎn)生的延遲。如圖x所示。此處相當(dāng)于在無線下載調(diào)試之外,還得到了一個(gè)無線串口。真香。

image.png

圖x 使用PowerDebugger的無線串口

在通信過程中,無論是SWD通信還是UART通信,PowerDebugger的發(fā)射器和接收器上的狀態(tài)指示燈都同步閃爍,指示通信正在進(jìn)行。

image.png

圖x 使用PowerDebugger和YTM32開發(fā)板聯(lián)調(diào)

小結(jié)

本文記錄了試用PowerDebugger無線調(diào)試器調(diào)試YTM32微控制器的全過程。創(chuàng)芯工坊發(fā)布的產(chǎn)品簡(jiǎn)介和用戶手冊(cè)對(duì)PowerDebugger功能和用法做了詳細(xì)的介紹,但筆者在實(shí)際試用過程中還總結(jié)了一些額外的要點(diǎn):

  • 首次使用PowerDebugger無線調(diào)試器時(shí),需要使用PowerDebugger客戶端軟件將發(fā)射器和接收器配對(duì),否則大概率這兩個(gè)設(shè)備不會(huì)對(duì)通。
  • 配對(duì)過程需要同時(shí)將發(fā)射器和接收器通過USB線連接PC。(別問我是怎么知道的,我也是一頓亂試之后碰巧發(fā)現(xiàn)的)
  • 接收器從開發(fā)板取5V電和GND,不需要連VREF。
  • 目前PowerDebugger支持YTM32使用Arm Cortex-M0+處理器內(nèi)核的YTM32B1LEYTM32B1LD系列的MCU芯片,暫未支持使用Arm Cortex-M33 處理器內(nèi)核的YTM32B1MEYTM32B1MD系列的MCU芯片,這個(gè)后續(xù)可能需要通過更新PowerDebugger的固件實(shí)現(xiàn)。
聲明:本文內(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)注

    48

    文章

    7660

    瀏覽量

    152186
  • 接收器
    +關(guān)注

    關(guān)注

    14

    文章

    2482

    瀏覽量

    72256
  • 電壓隔離
    +關(guān)注

    關(guān)注

    1

    文章

    43

    瀏覽量

    10729
  • GND
    GND
    +關(guān)注

    關(guān)注

    2

    文章

    540

    瀏覽量

    38917
  • 無線調(diào)試器
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    5035
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    YTM32的LIN通信協(xié)議引擎LinFlexD外設(shè)模塊詳解

    YTM32微控制器的LINFlexD外設(shè)模塊,實(shí)現(xiàn)了LIN協(xié)議控制器的功能,可以支持LIN總線協(xié)議的主機(jī)和從機(jī)功能。
    的頭像 發(fā)表于 10-08 11:15 ?2109次閱讀
    <b class='flag-5'>YTM32</b>的LIN通信協(xié)議引擎LinFlexD外設(shè)模塊詳解

    YTM32的增強(qiáng)型定時(shí)eTMR外設(shè)模塊簡(jiǎn)介

    YTM32微控制器上集成的eTMR模塊,是一個(gè)定時(shí)外設(shè),下轄多至8個(gè)通道
    的頭像 發(fā)表于 10-31 14:18 ?1324次閱讀
    <b class='flag-5'>YTM32</b>的增強(qiáng)型定時(shí)<b class='flag-5'>器</b>eTMR外設(shè)模塊簡(jiǎn)介

    將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

    使用PE微型調(diào)試器微控制器中閃存程序時(shí),無法在控制器中閃存程序怎么解決?

    當(dāng)我使用 PE 微型調(diào)試器微控制器中閃存程序時(shí),我們?cè)?216 處收到以下錯(cuò)誤 ieruntime 錯(cuò)誤并且 GDB 已終止,因此我們無法在控制器中閃存程序。請(qǐng)解決問題
    發(fā)表于 04-17 06:03

    基于CodeWarrior集成開發(fā)環(huán)境的調(diào)試器原理

    本文首先闡述了調(diào)試器設(shè)計(jì)的基本原理,調(diào)試器的類型,調(diào)試器的結(jié)構(gòu)等基本概念。然后介紹了斷點(diǎn)設(shè)置,單步跟蹤,執(zhí)行控制和符號(hào)表讀寫的原理;以及硬件和操作系統(tǒng)對(duì)跟蹤
    發(fā)表于 12-27 15:31 ?65次下載
    基于CodeWarrior集成開發(fā)環(huán)境的<b class='flag-5'>調(diào)試器</b>原理

    調(diào)試器模塊(可按鍵調(diào)試

    飛思卡爾單片機(jī) 調(diào)試器模塊(可按鍵調(diào)試)源程序
    發(fā)表于 01-13 15:18 ?11次下載

    使用在PICkit? 3線調(diào)試器

    使用在PICkit? 3線調(diào)試器
    發(fā)表于 09-22 14:53 ?5次下載
    使用在PICkit? 3線<b class='flag-5'>調(diào)試器</b>

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

    Microchip 調(diào)試器(MDB) 用戶指南
    發(fā)表于 05-25 17:29 ?8次下載

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

    Microchip調(diào)試器(MDB)是Microchip硬件和軟件開發(fā)工具的命令行調(diào)試器接口。作為Microchip MPLAB? X集成開發(fā)環(huán)境(Integrated Development Environment,IDE)圖形界面的替代,MDB通過命令提示符接口來
    發(fā)表于 05-12 09:46 ?19次下載

    UM2910_用于 STM32 微控制器的 STLINK-V3MINIE 調(diào)試器/編程微型探頭

    UM2910_用于 STM32 微控制器的 STLINK-V3MINIE 調(diào)試器/編程微型探頭
    發(fā)表于 11-22 19:26 ?0次下載
    UM2910_用于 STM32 <b class='flag-5'>微控制器</b>的 STLINK-V3MINIE <b class='flag-5'>調(diào)試器</b>/編程<b class='flag-5'>器</b>微型探頭

    DB4541_STLINK-V3MINIE調(diào)試器/編程微型探頭,用于STM32微控制器

    DB4541_STLINK-V3MINIE調(diào)試器/編程微型探頭,用于STM32微控制器
    發(fā)表于 11-23 20:28 ?0次下載
    DB4541_STLINK-V3MINIE<b class='flag-5'>調(diào)試器</b>/編程<b class='flag-5'>器</b>微型探頭,用于STM32<b class='flag-5'>微控制器</b>

    DB4541_適用于STM32微控制器的STLINK-V3MINIE調(diào)試器/編程微型探針

    DB4541_適用于STM32微控制器的STLINK-V3MINIE調(diào)試器/編程微型探針
    發(fā)表于 11-23 20:29 ?0次下載
    DB4541_適用于STM32<b class='flag-5'>微控制器</b>的STLINK-V3MINIE<b class='flag-5'>調(diào)試器</b>/編程<b class='flag-5'>器</b>微型探針

    串口/網(wǎng)絡(luò)數(shù)據(jù)調(diào)試器

    串口/網(wǎng)絡(luò)數(shù)據(jù)調(diào)試器
    發(fā)表于 05-09 14:59 ?1次下載

    將Keil μVision調(diào)試器與DS52x0安全微控制器配合使用

    本應(yīng)用筆記介紹如何使用Keil μVision2工具套件調(diào)試DS5250高速安全微控制器的應(yīng)用。該過程包括將調(diào)試監(jiān)視應(yīng)用程序加載到DS52
    的頭像 發(fā)表于 06-13 17:22 ?1076次閱讀
    將Keil μVision<b class='flag-5'>調(diào)試器</b>與DS52x0安全<b class='flag-5'>微控制器</b>配合使用

    下一代調(diào)試器如何加速代碼開發(fā)

    微控制器調(diào)試器和相關(guān)工具對(duì)于從事嵌入式系統(tǒng)的開發(fā)人員來說至關(guān)重要。它們幫助開發(fā)人員查找和修復(fù)錯(cuò)誤、測(cè)試代碼和優(yōu)化性能。高級(jí)調(diào)試功能對(duì)生產(chǎn)力產(chǎn)生了重大影響,并可以縮短開發(fā)時(shí)間。許多新工具可用于幫助使
    的頭像 發(fā)表于 11-23 16:31 ?617次閱讀