2007-06-01 02:55 AM
USB Developer Kit for STR7 - Beta1 Posted
2006-06-28 07:13 AM
STMicroelectronics is Releasing a new ''USB Developer Kit for STR7'' beta1:
enclosed within this message This kit supports all USB transfer types: - Interrupt transfers with HID Mouse/Joystick Demo - Bulk transfers with Mass storage Demo - Isochronous transfers with Voice Speaker Demo On top of this, it provides an implementation of DFU for Firmware update on USB ******************************************************************************* 4 Demonstrations examples are provided already running on the STR710-EVAL Board and could be easily tailored to any other hardware by updating only one file in each demo (''hw.config.h'' and ''hw.config.c'' files) such as using two Oscillators or only one: 4MHz (thru PLL1 and PLL2) and GPIOs selections. All demos are running directly on both IAR EWARM Toolchain and ARM RVDK for ST Toolchain without any change on Headers/Source files. The USB Developer Kit Toolchain independant and may be easily ported to any other Tool, Just by creating the correspondant projects, Start-up/, memory mapping files. Developer Kit Content description & How to use it? Unzip the attached file and Explore its directories, You find in Examples directory 4 USB Different demos as the following: 1) DFU (Device Firmware Upgrade): USB Bootloader / IAP using USB - Install the PC Applet in your PC ( in the PC Applet Subdirectory) - Using IAR toolchain or ARM RVDK one, Compile the provided project and using JTAG debugger, Download the image (less than 8KB with IAR and about 8.5Kbytes of footprint) in Flash Sector 0/1 of the STR710-eval board. - Before Running, Make Sure that the ''SEL'' button is pushed to Force entering DFU mode by hardware each time after reset. - For the first time, you have to install the correct driver (That Windows Asks for) from you Installation directory (from step 1) - Launch the Applet (DFuSe) like DFU Extension for ST :D - See the Flash Mapping of your STR71x device - You can start by some operations (Upload / Upgrade & Verify) using the provided dfu files images already working with the STR710-eval Board) - each time the programming is Done thru DFU, you have to unplug the USB cable and reset the board - if you want to return again to DFU Mode, you have to maintain pushing the “SEL�? button while resetting the board. 2) Joystick Demo (Mouse Demo, only Up & Down movements using ''NXT and ''SEL'' buttons) 3) Mass Storage Demo ( 32KB of internal RAM or 1MB of RAM in the STR710-Eval Board just by enabling the #define _STR70_EVAL in ''hw_config.h'' File) When you plug the USB cable the Board is seen as a Pen drive by the PC windows Host and may asks For format each time you power off the board since the medium used is either internal/external RAM, but you can easily tailor it to any hardware board using MMC/SD card with SPI For example. - Both Simple & double Buffered projects are provided!! 4) Voice Speaker ( ischoronous demo ) but here you need the wrap the following external Schematics to P1.2 Port on the STR710-Eval board). The projects available are running only on RAM for debugging purposes, Once programmed using JTAG and while plugging the USB cable You should see that a new Voice Speaker “STR Speaker�? is added to your Windows HOST PC. Enjoy it ! ;) ;) ;) ;) ;) STMicroelectronics, Microcontrollers [ This message was edited by: AnisAS on 28-06-2006 20:29 ] [ This message was edited by: AnisAS on 29-06-2006 11:08 ] [ This message was edited by: AnisAS on 29-06-2006 11:13 ] [ This message was edited by: AnisAS on 26-10-2006 16:13 ] ________________ Attachments : Audio_Speaker.JPG : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006I1N3&d=%2Fa%2F0X0000000bm3%2FRLm0YzaVFIhJi8RPhuV3oUR6Jxr4E9OGyHmoJuzGxfw&asPdf=false2006-06-28 09:12 PM
Hello AnisAS,
The Mass Storage Examples for IAR, gennerates a lot errors when opening the project. The Error is Illegal path to member. Best regards, Frank Andersen2006-06-28 10:51 PM
Oups!!! You are right!!! I'm sorry...
Now, it works fine... Thank you for your feed-back... :-] Regards, AnisAS2006-06-29 12:12 AM
Hi AnisAs,
I get this strange message when building the Mass Storage Examples: Build error: Multiple tools write to the same file. Any Ideas? Best regards, Frank Andersen2006-06-29 01:41 AM
Hi Frank,
For me it works fine!!!! Could you please delete your old ZIP file and download it again.... Regards, AnisAS2006-06-29 05:58 AM
Hi Frank,
it woks fine now??? [ This message was edited by: AnisAS on 29-06-2006 18:33 ]2006-06-29 06:06 AM
Hi AnisAs,
I downloaded the STR USB Developper Kit and it is working fine, The most interesting one I found, was the DFU (USB bootloader)only 6Kbytes of footprint !!. Thanks a lot, I will use it in my USB application development. This is exactely what I need ;) , If I find any issue I will inform you. Regards, Rave [ This message was edited by: Rave on 29-06-2006 18:37 ]2006-06-29 08:17 PM
Hi AnisAS,
It works now, but I had to compile a single file, to get rid of the error. Best regards, Frank Andersen2006-07-20 09:52 PM
Dear AnisAS.
If I just want bulk transfer funtion without mass storage funtion. How do I config or setting use USB Developer Kit?