]> mj.ucw.cz Git - home-hw.git/blobdiff - README
README: Serial boot loader rozchozen
[home-hw.git] / README
diff --git a/README b/README
index 586e64290d1683c539a40d8b72457950e19184e4..f2a5036eadc46e502d11640304c6c614058bdaff 100644 (file)
--- 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