AnsweredAssumed Answered

STM32F4 USB Demo-Lib V2.2 for Keil/SW4STM32??

Question asked by bil.til on Feb 14, 2016
Latest reply on Feb 15, 2016 by bil.til
Hi,
I just recognized, that in Nov. 2015 you published a VERY nice new summary of your USB applications for USB for STM32F4 (STM32_USB-Host-Device_Lib_V2.2.0).

Including a composite example USB_Device_Examples/MSC_HID_Composite. I think this is very interesting for all people who dream of high-speed USB data transfer from Embedded to PC and possibly even JAVA without driver headaches (which unfortunately in case of Java multi-system support seem to be severe ...).

In the Release Notes it says: "Only EWARM projects are provided in this version, MDK-ARM and System Workbench for STM32 (SW4STM32) toolchains will be supported in next release.". Just one severe problem: This release is from Nov. 2015 and the last release before was from 2012 ... do you plan another 3 years to support MDK-ARM and/or SW4STM32? What is the problem? Do you use some internal USB code lib of EWARM - could you tell me the typical BIN size for these projects (would it be possible to do it with the 32kB code limit of the EWARM kickstart version?).

PS: Thank you VERY MUCH to support now SW4STM32 with Eclipse/GNUCC - this really is VERY good news ... removing some headaches and opening a bright view into an "Eclipse-generalized future" for all people how have to program in Controllers, JAVA, AND PC C++.... .

PPS: Also thank you very much that you further seem to support such "low level programming demos". The STM32Cube system might be very impressive in handling all chips in one environment, but it is a bit disappointing if a simple USB CDC demo compiles to 20-30kB BIN file size, whereas the "STM_USB-FS-Device_Lib_V3.3.0" does the same with only 6kB ... especially for low energy / lower ROM devices (as possibly also your new STM32L4... - although I must admit these have impressingly much ROM...) this would be very interesting... .

Outcomes