Ollo (Diskussion | Beiträge) (→STM8: Anleitung für stm8flash hinzugefügt) |
Ollo (Diskussion | Beiträge) (→STM8: Formatierung) |
||
Zeile 10: | Zeile 10: | ||
Das '''stm8flash''' muss selbst gebaut werden. | Das '''stm8flash''' muss selbst gebaut werden. | ||
Mit folgenden Kommandos: | Mit folgenden Kommandos:<br /> | ||
<code> | <code> | ||
sudo apt install build-essential pkg-config libusb-1.0-0-dev | sudo apt install build-essential pkg-config libusb-1.0-0-dev<br /> | ||
git clone https://github.com/vdudouyt/stm8flash | git clone https://github.com/vdudouyt/stm8flash<br /> | ||
cd stm8flash/ | cd stm8flash/<br /> | ||
make | make<br /> | ||
</code> | </code> | ||
Aktuelle Version vom 18. Januar 2017, 19:37 Uhr
Der ESP-14 kombiniert einen ESP8266 mit einem STM8 MCU. Alle von außen zugänglichen Pins sind auf den STM8 MCU geführt. ESP8266 können über UART miteinander kommunizieren.
Anforderungen
STM8
- sdcc
- stm8flash
Kommandos für Ubuntu / Debian:
sudo apt install sdcc
Das stm8flash muss selbst gebaut werden.
Mit folgenden Kommandos:
sudo apt install build-essential pkg-config libusb-1.0-0-dev
git clone https://github.com/vdudouyt/stm8flash
cd stm8flash/
make
ESP8266 flashen
STM8 flashen
- An M_VCAP einen Kondensator gegen GND anschließen (470 - 3300 nF)
- M_VDD, GND, M_NRST und SWIM direkt mit dem ST-LINK verbinden
- ST-LINK mit Rechner verbinden. Ein separate Spannungsversorgung des MCU ist nicht erforderlich.
stm8flash -c stlinkv2 -p stm8s003?3 -w <binary>.ihx
- M_NRST und SWIM trennen, ST-LINK abziehen
- MCU wieder mit Strom versorgen