Gast
#5094295
Hallo Zusammen, ich würde gerne die Firmware über RS485 auf einen STM32F103C8T6 laden. Da die Controller nachher im Haus verteilt sind will ich nicht überall mit dem Laptop hin laufen.. Leider komm ich mit meiner Idee nicht wirklich weiter. Ich hab versucht die Firmware über den Internen Bootloader und UART (FTDI Adapter) auf den Stm zu laden und das hat Problem los funktioniert. Genutzt habe ich die "Flash Loader Demonstrator" Software von ST. Jetzt hab ich einen MAX485 an den STM32 gepackt und ein RS485-USB Adapter an den PC. Die Kommunikation über RS485 funktioniert auch, die habe ich schon getestet. Wenn ich aber jetzt versuche die Firmware mit der Software auf den ST zu übertragen kommt beim Verbindungsaufbau direkt der Fehler: No Response from the target, the Bootloader can not be started. Please verify the boot mode configuration and the flash protection status. Reset your device then try again. Mir ist auch irgendwo klar das es am umschalten zwischen Senden um Empfangen am Max485 liegt. Aber wie kann ich das Problem lösen? Geht das überhaupt mit dem internen Bootloader was ich da vorhabe? Oder muss ich einen eigenen Bootloader schreiben? Und wenn ja könnte mir da jemand bei helfen? Verwendet wird die HAL Library von CubeMX. Vielen Dank schonmal Fabian