cancel
Showing results for 
Search instead for 
Did you mean: 

USB Developer Kit for STR7 - Beta1 Posted

anis23
Associate II
Posted on June 01, 2007 at 11:55

USB Developer Kit for STR7 - Beta1 Posted

19 REPLIES 19
anis23
Associate II
Posted on June 28, 2006 at 16:13

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=false
fa
Associate II
Posted on June 29, 2006 at 06:12

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 Andersen

anis23
Associate II
Posted on June 29, 2006 at 07:51

Oups!!! You are right!!! I'm sorry...

Now, it works fine... Thank you for your feed-back...

:-]

Regards,

AnisAS

fa
Associate II
Posted on June 29, 2006 at 09:12

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 Andersen

anis23
Associate II
Posted on June 29, 2006 at 10:41

Hi Frank,

For me it works fine!!!!

Could you please delete your old ZIP file and download it again....

Regards,

AnisAS

anis23
Associate II
Posted on June 29, 2006 at 14:58

Hi Frank,

it woks fine now???

[ This message was edited by: AnisAS on 29-06-2006 18:33 ]

mohamed23
Associate II
Posted on June 29, 2006 at 15:06

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 ]

fa
Associate II
Posted on June 30, 2006 at 05:17

Hi AnisAS,

It works now, but I had to compile a single file, to get rid of the error.

Best regards,

Frank Andersen

antonic
Associate II
Posted on July 21, 2006 at 06:52

Dear AnisAS.

If I just want bulk transfer funtion without mass storage funtion.

How do I config or setting use USB Developer Kit?