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