nanoDAP-wl 是實驗室推出的基于cmsis-dap的無線調(diào)試器,即插即用,速度快,支持虛擬串口。無線調(diào)試器包括發(fā)射機(jī)/接收機(jī),基于2.4G無線通信,可對10m范圍內(nèi)的目標(biāo)進(jìn)行調(diào)試下載、單步調(diào)試等操作,在某些有線仿真器不便調(diào)試的場景,如目標(biāo)始終處于移動狀態(tài)(飛行器、小車、機(jī)器人等),目標(biāo)已經(jīng)組裝成產(chǎn)品形態(tài),并且已安裝在墻上或者高處等。此時使用無線調(diào)試器能較好的解決這些場景下調(diào)試問題,有效提高研發(fā)效率。
產(chǎn)品特點
- 使用極簡,PC端無需安裝額外軟件,只需將發(fā)射機(jī)和接收器分別上電,等待連接成功,即可開始調(diào)試
- 支持SWD協(xié)議,典型的基于ARM Cortex-M系列芯片均支持SWD調(diào)試,常見的芯片如STM32系列,GD32系列,ATMEL-SAM系列,NORDIC-NRF51/52系列,NXP-LPC系列等芯片均支持SWD調(diào)試下載
- 支持JTAG協(xié)議,配合開源調(diào)試器OpenOCD可支持全球范圍內(nèi)幾乎所有SoC芯片的調(diào)試,如ARM Cortex-A系列、DSP、FPGA、MIPS等,因為SWD協(xié)議只是ARM自己定義的私有協(xié)議,而JTAG則是國際IEEE 1149標(biāo)準(zhǔn)
- 支持虛擬串口,而且支持同時進(jìn)行仿真調(diào)試和串口輸出
- 接收機(jī)支持向目標(biāo)板供電(5V、3.3V),以及從目標(biāo)板取電(5V、3.3V)兩種方式進(jìn)行工作
- 支持MDK/IAR/OpenOCD,支持Windows/Linux/Mac 下進(jìn)行調(diào)試開發(fā)
- 軟件基于CMSIS-DAP實現(xiàn),使用USB HID協(xié)議,無需安裝驅(qū)動即可下載調(diào)試
- v1.0版本硬件開源、固件開放,可供愛好者自行制作
使用場景
- 用于調(diào)試飛行器,小車,機(jī)器人,由于調(diào)試目標(biāo)為通常處于移動狀態(tài),若使用傳統(tǒng)下載器不僅下載比較麻煩,而且無法進(jìn)行單步調(diào)試。
- 目標(biāo)板已經(jīng)組裝好外殼,成為產(chǎn)品形態(tài),此時傳統(tǒng)的有線方式不便調(diào)試。
- 產(chǎn)品安裝在高處,如路燈、高塔等位置,此時使用有線方式不便調(diào)試。
產(chǎn)品鏈接(見附件)
說明
nanoDAP-wl v1.0 版本硬件開源,供愛好者自行制作研究。
固件針對個人開放,請大家加入QQ群 698319017 向群主索取。
更多信息
更多詳情,用戶手冊和原理圖等,請在 https://github.com/wuxx/nanoDAP-wireless 查看。
感興趣的朋友請加入 QQ群 698319017 研究討論學(xué)習(xí)。