2009-08-26 11:58 PM
Bootloader activation fails
2011-05-17 04:21 AM
Hi,
I have worked some weeks with a STM32F103 using a self-made board and the ST Flash Loader Demo (V1.3). Activating the bootloader and loading the program into the flash worked fine, but now, with an STM32F105RCT6 on the same board, activating the bootloader fails. A message with ''unrecognized device'' pops up. I changed the baudrate, the BOOT0 and BOOT1 are ok, RESET as well. It's the same with another board. The microcontroller only transmits 0x00 with about 1Hz. Has anyone an idea to fix it? Christoph2011-05-17 04:21 AM
Salut,
It seems that STMicro sent or shipped you an early silicon with a blank bootloader :) Asterix2011-05-17 04:21 AM
Merci beaucoup, Asterix.
Can anyone from ST confirm it? The signature on the chip is 99056 VC MYS 99 923 I'll order a JTAG... :\2011-05-17 04:21 AM
Dear christoph,
Could you try to use UART2 Remapped pins PD6 and PD5 and to see if you have a response for the bootloader? . Let me know. Cheers, STOne-32.2011-05-17 04:21 AM
Dear Christoph,
I made a mistake in my previous message, sorry for that, I haven't seen that you are using the STM32F105RCT which is a 64-pin Package and does not contain the PD5 and PD6 pins. May I ask you to connect via JTAG and to dump the SystemMemory area ( 18Kbytes) with an Editor Starting from address 0x1FFF B000. Cheers, STOne-32.2011-05-17 04:21 AM
Hello,
it is the same problem here. I also have got samples from ST, STM32F105RC (64 pins), STM32F107VB (100 pins, rev.Z). No Bootloader-Port is working correct: USART1 doesn't work cause of conflict with OTG-pins. No USB enumeration with the PC is possible (external 8MHz crystal used) USART2 at PD5/6 also doesn't work cause of wrong baudrate detection. With an oscilloscope at PD5 (USART2-TX) i can see an answer of the bootloader, but the baudrate is approx. 1.5 times lower than the baudrate on PD6 (USART2-RX). CAN2? I can't test it. I also have found out: For using the USART-bootloader CAN2-RX (PB5) must have an external pullup-resistor and USART1-TX (PA9) must have a pulldown-resistor. At this time the bootloader is not usable. I hope it will be fixed when the new controllers are in production. Erwin