附件是DAPLINK(STM32F103CBT6)原理圖和PCB使用AD14.3.20繪制。 DAPLink是ARM官方開(kāi)源的一款調(diào)試燒錄器,以前叫CMSIS DAP,現(xiàn)在改名叫DAPLink,同時(shí)在功能上也大大提高了。DAPLINK可以調(diào)試arm cortex全系列mcu,所以相比STLINK和jlink這方面更有優(yōu)勢(shì)。 官方的維護(hù)一直在更新,未來(lái)也會(huì)擴(kuò)充更多功能進(jìn)來(lái)。 DAPLINK主要功能: - Arm-cortex芯片的調(diào)試和燒錄(HID)
- 自帶虛擬串口,省去usb轉(zhuǎn)串口(CDC)
- 拖拽式編程,模擬出u盤(pán),hex或者bin拷貝進(jìn)行完成燒錄(MSC)
- WEBUSB功能(固件要升級(jí)到0250)
DAPLink使用標(biāo)準(zhǔn)的 CMSIS-DAP協(xié)議,這就使得所有常用的單片機(jī)開(kāi)發(fā)IDE都可以完美的支持,目前支持的開(kāi)發(fā)環(huán)境如下: - KEIL MDK
- IAR
- PyOCD
- 其他支持CMSIS-DAP協(xié)議的軟件
u盤(pán)拖拽式編程: 通過(guò)USB把DAPLink插上電腦以后會(huì)識(shí)別出來(lái)一個(gè)U盤(pán)(u盤(pán)名稱(chēng)不同版本可能會(huì)有區(qū)別,但是使用是一樣的)。把hex或者bin文件拷貝進(jìn)u盤(pán)中,就可以把代碼燒錄進(jìn)目標(biāo)芯片的flash中。這是通過(guò)把燒錄flash算法嵌入daplink固件中來(lái)實(shí)現(xiàn)的,所以目前每個(gè)DAPLINK固件只能支持一種特定目標(biāo)芯片進(jìn)行燒錄。如果想實(shí)現(xiàn)其他芯片的拖拽功能,可以更換固件。更換固件方法我們會(huì)在后面詳述。 虛擬串口功能: DAPLink連接電腦以后也會(huì)識(shí)別出來(lái)一個(gè)串口。該串口在不同的操作系統(tǒng)下名稱(chēng)是不同的:在windows下面叫做COM口,可以到設(shè)備管理器查看;LINUX系統(tǒng)下是作為一個(gè) /dev/tty 出現(xiàn)的;MAC OS系統(tǒng)識(shí)別為/dev/usbmodem。當(dāng)使用linux或者mac系統(tǒng)時(shí)不需要安裝任何驅(qū)動(dòng),win10下也不需要安裝,但假如使用win7或者win8需要安裝串口驅(qū)動(dòng)。該驅(qū)動(dòng)下載地址如下: os.mbed點(diǎn)com/media/downloads/drivers/mbedWinSerial_16466.exe WEBUSB功能: WebUsb是DAPLINK添加的新功能(請(qǐng)更新到2050及以上版本固件),通過(guò)webusb可以在瀏覽器中識(shí)別出來(lái)usb設(shè)備,意味著可以在瀏覽器里面輕松燒錄和調(diào)試代碼。Arm也推出dap.js,這是一套針對(duì)CMSIS-DAP協(xié)議的javascript接口。這樣就可以通過(guò)nodejs或?yàn)g覽器輕松使用webusb功能。 開(kāi)源代碼鏈接: https://github.com/ARMmbed/DAPLink
Altium Designer畫(huà)的原理圖和PCB圖如下:(51hei附件中可下載工程文件)
0.png (31.33 KB, 下載次數(shù): 144)
下載附件
2019-7-1 04:35 上傳
0.png (27.58 KB, 下載次數(shù): 114)
下載附件
2019-7-1 04:35 上傳
0.png (8.88 KB, 下載次數(shù): 129)
下載附件
2019-7-1 04:36 上傳
1、先用STM32 ST-LINK Utility將BootLoader燒錄進(jìn)去。(stm32f103xb_bl_crc.bin這個(gè)文件就是Bootloader)
2、BootLoader燒錄完成后用杜邦線將RST與GND短接將DAPLINK連接到電腦上就會(huì)出現(xiàn)一個(gè)虛擬U盤(pán),將stm32f103xb_stm32f103rb_if_crc.bin直接拖到該U盤(pán)即可。
全部資料51hei下載地址:
DAPLink-STM32.7z
(1.83 MB, 下載次數(shù): 607)
2019-7-1 04:37 上傳
點(diǎn)擊文件名下載附件
原理圖及PCB、固件 下載積分: 黑幣 -5
|