Versaloon的USB_TO_XXX协议已经非常成熟了,目前已经支持了13种MCU的编程(不包括CPLD/FPGA,不包括OpenOCD以及UrJTAG的支持芯片),并且还在不断增加中。列表如下:AT89S51,AT91SAM3,AVR8,C8051F,HCS08,LM3S,LPC900,LPC1000,MSP430,PSOC1,S12X,STM8,STM32。
但是,很多芯片的开发环境中的调试接口,是无法增加USB_TO_XXX的通用协议的。这样,需要支持这些芯片的调试的话,就需要用Versaloon硬件,来模拟其他的各种USB调试工具。这个就是Versaloon的调试平台计划。当然,这也是Versaloon无敌的灵活性的体现。
Versaloon目前已经支持的调试平台主要是基于OpenOCD平台,可以支持GDB调试接口(最新的IAR EWARM可支持该接口,Keil不支持该接口)。
计划增加的调试平台:
1. JTAGICE mkII from Atmel ---- AVR32_JTAG programmer/debugger, AVR_ISP/JTAG programmer(给偶一天时间,就能搞定)
2. STLink ---- STM8_SWIM programmer/debugger(估计要2-3天,协议已经分析清楚)
3. OSBDM ---- BDM for HCS08, HCS12, Coldfire V1, Coldfire V2/3/4...... debugger/programmer(待续。。。)
对于这些已经公开协议,或者非商业/准商业工具,我会公开所有源代码。对于完全商业化的工具,Versaloon不会模拟。比如,JLink。
用户1461832 2010-9-2 14:39