Also, sind Archlinux Distro, Stm32 mc und C-Code. Wie stm32 zu flashen, ohne irgendeine IDE, nur mit Konsole?Wie stm32 mit nur Linux-Terminal zu flashen?
Antwort
Mit Texane stlink
- installieren, wie von README beschrieben
- Konvertieren Sie Ihre Firmware
.bin
ggf.
arm-none-eabi-objcopy -O binary firmware.elf firmware.bin
/opt/stlink/st-flash write firmware.bin 0x8000000
Mit OpenOCD, wenn das Board von Texane nicht unterstützt wird
- es über den Link Get oben und install (ignorieren Sie die Eclipse-spezifische Teile)
- Finden Sie Ihr Board Beschreibungsdatei in
openocd/scripts/board
, erstellen Sie, wenn nötig . openocd -d0 -f board/yourboard.cfg -c "init;targets;halt;flash write_image erase firmware.hex;shutdown"
Wenn Sie USB-zu-UART-Adapter haben, können Sie stm32flash
verwenden. Grundsätzlich verbinden Sie USART1
mit dem Adapter, ziehen Sie BOOT0
auf high (möglicherweise befindet sich ein Jumper oder eine Taste auf der Platine) und schalten Sie die Karte ein/aus. Dann sollten Sie in der Lage sein, stm32flash -h
zu folgen, um zu sehen, was zu tun ist.
Einige STM32 (z. B. STM32F042
) verfügen über einen eingebauten USB-DFU-Bootloader, sodass Sie die MCU auch direkt an USB anschließen und dfu-utils
verwenden können.
Ein Beispiel-Makefile finden Sie [hier] (https://github.com/dword1511/stm32-vserprog/blob/master/Makefile#L114) –
- 1. Javascript zu flashen Kommunikation
- 2. Wie BeagleBone Black eMMC mit Debian 8.2 Bild zu flashen?
- 3. STM32 WWDG Interrupt feuern, wenn nicht konfiguriert
- 4. i2c Interrupt-Handler stm32
- 5. EEPROM-Emulation auf stm32 mit HAL-Treibern
- 6. wie programmiere ich den STM32 flash mit openOCD und gdb
- 7. Freertos + STM32 - Thread-Speicherüberlauf mit malloc
- 8. STM32 Interrupt Handeling wenn Bedingung
- 9. Mehrere Trigger auf STM32-Timer
- 10. stm32 flash halbes page schreiben
- 11. Globale Variablen in C auf STM32
- 12. STM32 - So aktivieren Sie den DWT-Zykluszähler
- 13. Gene Nanosekunden- Verzögerungs in C auf STM32
- 14. Google-Test auf Bare-Metal-Stm32 MCU
- 15. Wie kann ich einen Timer auf STM32 starten und stoppen?
- 16. Machen Sie CRC auf stm32 mit Software-Implementierung übereinstimmen
- 17. STM32 HAL UART RXNE Interrupt nicht generiert
- 18. Kann keine Sinuswelle mit DAC und DMA auf STM32 erzeugen
- 19. So blinken STM32 über die serielle Schnittstelle
- 20. Fehler beim Flashen der Datei gapps-jb-20130813-signed.zip genymotion
- 21. Ist es möglich, ein Gerät ROM zu einem AVD-Emulator oder Genymotion zu flashen?
- 22. Blinkender Code zu Gerät von Visual Studio + visualGDB
- 23. Was ist beim Flashen der beste Weg, um Parameter beim Paginieren zu behalten?
- 24. Gibt es eine Möglichkeit, eine Python-Konsolenanwendung in der Taskleiste von Windows zu flashen?
- 25. STM32 Wechsel von Standard-Peripherie zu HAL. USB-Gerät erscheint immer als "Unbekanntes Gerät" in Windows
- 26. Fehler beim von STM32 AT-Befehl sendet 800
- 27. Wie kann ich ein Bild vom Flashen-Server an die JavaScript-Anzeige im Frontend senden?
- 28. Wie kann ich die Taskleiste aus einer teilweise vertrauenswürdigen .NET-Anwendung flashen?
- 29. Wie IP-Multicast zu erhalten, mit nur einer NIC
- 30. Wie n-Kind mit nur direkten Kindern zu verwenden?
Können Sie bitte kurz? – Moumit
Dies ist allgemein eine Frage. Ist es echt, das zu tun? Und wie es die Leute normalerweise machen. – Danial
Es ist möglich, aber Sie haben uns nicht genügend Details für eine nützliche Antwort gegeben. – duskwuff