使用stm32f429discovery验证chibios dual CDC功能

从chibios@ec59801上的demo/STM32/RT-STM32F429-DISCOVERY/usbcfg.c中可以看出, 它的USB接口使用的是OTG_HS core。于是修改相关的代码:将USB_CDC_IAD中的usbcfg.[ch] copy到这个项目中,同时修改main.c文件,使得每个CDC对应一个shell。编译并下载firmware到STM32F429-DISCOVER开发板中,使用超级终端发现两个com口可以同时使用。

Android开发: 如何使用adb命令forward Android device

使用adb命令来forward tcp端口是最常用的,如进行gdb debug的时候来forward tcp 5039端口,命令如下: $ adb forward tcp:5039 tcp:5039 而如果想forward Android设备中的设备文件,如/dev/input/event0, 则可以这么操作: $ adb forward tcp:8001 dev:/dev/input/event0 这样就可以在电脑上通过读写tcp端口8001来读写Android设备中的/dev/input/event0了。 验证: 可以参考system/core/libcutils/socket_netwo … 继续阅读Android开发: 如何使用adb命令forward Android device

stm32f4discovery不支持将usb配置成dual CDC

从网上下载了最新的Chibios-RT源代码(@ec59801), 从testhal/STM32/STM32F4xx/USB_CDC_IAD中可以看到,这个是关于dual CDC的一个 sample, 使用的是Olimex STM32-E407的开发板(https://www.olimex.com/Products/ARM/ST/STM32-E407/resources/STM32-E407.pdf),想porting到stm32f4discovery开发板上,看了相关的代码(mcuconf.h, usbcfg.c, usbcfg.h), 发现它是由OTG_HS core(OTG_FS_2)来 … 继续阅读stm32f4discovery不支持将usb配置成dual CDC

stm32f030f4开发:文档收集与准备工作

相关文档: Datasheet:DM00088500.PDF Reference manual:DM00091010.PDF 开发板资料: ST-M3-LITE-030F4P6_SCH_V11.PDF 相关工具下载: gcc Windows版本:https://launchpad.net/gcc-arm-embedded/4.9/4.9-2015-q1-update/+download/gcc-arm-none-eabi-4_9-2015q1-20150306-win32.zip Linux版本:https://launchpad.net/gcc-arm-embedded/4.9/4.9-20 … 继续阅读stm32f030f4开发:文档收集与准备工作