cancel
Showing results for 
Search instead for 
Did you mean: 

Bootloader for STM32.Need Help

infoinfo996
Associate II
Posted on November 17, 2008 at 09:52

Bootloader for STM32.Need Help

7 REPLIES 7
infoinfo996
Associate II
Posted on May 17, 2011 at 12:51

Dear STOne-32,

I try with version 1.2 but it doesn't work yet, I have the same error message, does the connection from PC to STM3210E_EVAL is incorrect ? For this I use COM1 port with a non-null cable ( RX and TX not crossed ).

I send you the complet marking on my device: STM32F103ZET6 - 22089VC - MLT3R816. I don't see the any B letter, only a Z located on top of STM32F103ZET6 marking.

Thanks in advance.

Stefano

infoinfo996
Associate II
Posted on May 17, 2011 at 12:51

Hi,

I need help for Bootloader on STM32F103ZET6 device.I'm trying to do the bootloader on the STM3210E_EVAL board with the Flash_loader_demonstrator (v1.1.1) program, in particular I do the following step:

1) I connect the USART1 of the evaluation board to the COM1 of my PC with a 3 wire cable ( only RX - TX - GND ).I set the port at 57600/Parity even /Timeout 5s.

2) I put the BOOT0 jumper in position 1( high level )and BOOT1 in position 0 ( low level ).

3) I push the reset button.

4) I try to connect the Flash_loader program but it doesn't work, I have a '' No response from the target, the Boot loader can not be started.'' error message.

Perhaps my device don't have the bootloader firmware on board?

Can anyone help my to solve this trouble ?

Thanks in advance.

Stefano

16-32micros
Associate III
Posted on May 17, 2011 at 12:51

Dear Stefano,

Could you try the new version 1.2 available on web and also provide me the full marking on your STM32F103ZET6 device ? to check its traceability.. and let you know .

Cheers,

ST1-32.

franco2399
Associate II
Posted on May 17, 2011 at 12:51

Hy Stefano,

I don't use the bootloader in ST32 micro, but I had use for other micros.

The connection from micro to PC is done with a level translator fron RS232 level (+/-12V) to micro level (TTL/3,3V) that provide a logical signal inversion also due by the HW driver (see the famouse Max232 chip).

If you don't use this translator you can use a simple currente limitator (resistor 1K) with a voltage level climp (diode) BUT NEED a sw logic inverison.

It's corretc STOne-32

By

infoinfo996
Associate II
Posted on May 17, 2011 at 12:51

Dear all,

my problem was in the cable that I used to connect PC to STM3210E_EVAL board, now I use a null modem cable and all work fine.

Thanks a lot.

Stefano

16-32micros
Associate III
Posted on May 17, 2011 at 12:51

Dear stephano,

I'm happy to see that you resolved your problem. This remember me when sometimes I saw the application is not working and simply the root cause was a battery drain or a bad jumper in a wrong position :( ...

Enjoy using the STM32 🙂

Cheers,

STOne-32.

jj
Associate II
Posted on May 17, 2011 at 12:51

Hi STOne-32,

There are a great variety of Dev/Eval Kits for STM32 - many/most support the old RS232 standard - and rarely (if ever) is the ''PC - STM board'' cable type specified. (Null Modem, Straight-Thru etc.)

This is ''not'' confined to ST - the cable specification is missed by most all. This forum lists many (like Stefano) who have been delayed - there are cases where 2 directly connected outputs (due to wrong cable) cause damage.

Adding the proper cable type for each STM Dev/Eval board would be welcome...