加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
  • 相關(guān)文件
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

DAPLink:移植DAP IO部分與測(cè)速——六

05/20 17:30
7202
閱讀需 4 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

終于到移植IO部分了,這個(gè)DAP移植也算暫時(shí)告一段落了。

本次移植沒啥好說的,官方基本都準(zhǔn)備好了,直接配置IO就行,可以看代碼。

這里簡(jiǎn)單聊一下IO部分優(yōu)化,

市場(chǎng)上有很多的DAPLink也有很多其他的下載器,但是很多時(shí)候你配置到一定的速度,實(shí)際并不一定能跑的到這個(gè)速度,這個(gè)問題是有很多種原因,可能是USB速率不行,也可能是IO部分速度不行,也可能是目標(biāo)芯片不支持這么高的速度。

對(duì)于一個(gè)DAP(SWD)來說,SWD協(xié)議IO部分實(shí)現(xiàn)一般有下面三種方式。

1.兩個(gè)IO,SWDIO輸入輸出切換使用軟件控制。

2.三個(gè)IO,SWDIO輸入、輸出各使用一個(gè)IO。

3.使用SPI等,與SWD時(shí)序相近的硬件接口實(shí)現(xiàn)。

這里我們只是初步移植,并不涉及具體的優(yōu)化,所以本次移植使用的方式1,沒有對(duì)代碼、USB或IO接口進(jìn)行有針對(duì)性的優(yōu)化。感興趣的小伙伴可以嘗試優(yōu)化一下看看,這里我把我的源碼附到最后。

還是看大家最喜歡的測(cè)試環(huán)節(jié)。

先看一下最大的SWCLK速度能到多少,5.26MHZ,還是比較可以的,畢竟RT1020屬于老一代,并沒有高速IO。

接下來我們測(cè)試下載速度,本次參與測(cè)試的Link有AZ158-LINK、JLink EDU、STLink V2、LPC-LINK2(LPC55S69評(píng)估板板載)、MCU-LINK(LPC55S69評(píng)估版燒錄MCULINK固件),先來張全家福。

目標(biāo)板卡就是我們的小鍵盤,主控是LPC55S69

測(cè)試方式是使用Keil進(jìn)行下載,對(duì)比下載時(shí)間,使用的固件大小為364.44KB。

下面是在Keil的具體配置

一般測(cè)試都是拿個(gè)表格比啊比,太麻煩也不直觀,這里我直接上動(dòng)圖,強(qiáng)弱一目了然。

az158-LINK純下載速度大約在90.43KB/s,考慮到只測(cè)試了一次,沒有計(jì)算誤差,再加上本人的電腦實(shí)在太老了,這個(gè)結(jié)果僅供參考。

MCU-LINK還是相當(dāng)能打的,下一步制作離線下載器,就就計(jì)劃使用LPC55S69進(jìn)行設(shè)計(jì)(這個(gè)估計(jì)要鴿子一段時(shí)間了)不過我估計(jì)像RT1060之后的RT系列,比如RT1010,自帶高速IO,搞不好就能用方式1直接跑滿10MHz,看看啥時(shí)候也拿這個(gè)芯片畫一個(gè)DAP使使(這個(gè)更鴿)。

代碼工程

6.az158_dapLink.zip (521.67 KB, 下載次數(shù): 6, 售價(jià): 10 NXP金幣)

當(dāng)前環(huán)境

速度對(duì)比視頻完整版(沒找到上傳視頻在哪,扔個(gè)壓縮包)

速度對(duì)比.zip (14.96 MB, 下載次數(shù): 0, 售價(jià): 1 NXP金幣)

  • 速度對(duì)比.zip
  • 6.az158_dapLink.zip

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
SN74LVC1G17DBVRG4 1 Rochester Electronics LLC LVC/LCX/Z SERIES, 1-INPUT NON-INVERT GATE, PDSO5, GREEN, PLASTIC, SOT-23, 5 PIN
$0.48 查看
SN74HC14DR 1 Texas Instruments 6-ch, 2-V to 6-V inverters with Schmitt-Trigger inputs 14-SOIC -40 to 85

ECAD模型

下載ECAD模型
$0.21 查看
HFE7000-210 1 Honeywell Sensing and Control Fiber Optic Emitter, FIBER OPTIC LED EMITTER, 50Mbps, THROUGH HOLE MOUNT, SMA CONNECTOR, PLASTIC PACKAGE-4
$21.47 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜