From: Martin Mares Date: Sun, 23 Feb 2020 11:15:44 +0000 (+0100) Subject: README: Serial boot loader rozchozen X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=c73e64df504d04b79fb40120190d48100e7da731;p=home-hw.git README: Serial boot loader rozchozen --- diff --git a/README b/README index 586e642..f2a5036 100644 --- a/README +++ b/README @@ -12,11 +12,17 @@ Různé způsoby, jak STM32 programovat: • Aktivuje se nastavením BOOT0=1, BOOT1=0. - • Na STM32F103 komunikuje po USART1. + • Na STM32F103 komunikuje po USART1. Může se hodit připojit DTR + na RESET, aby se dalo resetovat na dálku. - • Na BluePillu nefunguje spolehlivě: po resetu se neprobudí, - je potřeba power cycle; goto do flashnutého kódu ponechá - procesor v nějakém divném stavu, takže program pak nechodí. + • Na některých BluePillech nefunguje spolehlivě: po resetu + se neprobudí, je potřeba power cycle. Na klonech od RobotDynu + vypadá funkčně. + + • Pozor na to, že příkaz "goto" sice skočí do flashnutého kódu, + ale od adresy 0 je stále aliasován boot-loader, takže je potřeba + před povolením přerušení přesunout interrupt vector zápisem + do SCB_VTOR. • Klient: stm/stm32flash/stm32flash