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? Christoph
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
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.