MapleCUN: Unterschied zwischen den Versionen
(Draft) |
Keine Bearbeitungszusammenfassung |
||
Zeile 9: | Zeile 9: | ||
Benötigt werden dazu folgende Teile: | Benötigt werden dazu folgende Teile: | ||
- [https://de.aliexpress.com/item/leaflabs-Leaf-maple-mini-ARM-STM32-compatibility/32214664071.html Maple Mini Board] | - [https://de.aliexpress.com/item/leaflabs-Leaf-maple-mini-ARM-STM32-compatibility/32214664071.html Maple Mini Board]<br/> | ||
- [https://de.aliexpress.com/item/CC1101-Wireless-Module-Long-Distance-Transmission-Antenna-868MHZ-M115/32635393463.html CC1101 Funkmodul] | - [https://de.aliexpress.com/item/CC1101-Wireless-Module-Long-Distance-Transmission-Antenna-868MHZ-M115/32635393463.html CC1101 Funkmodul]<br/> | ||
- [https://de.aliexpress.com/item/Free-shipping-W5100-Ethernet-module-Ethernet-network-module-for-arduino/32341522510.html W5100 Ethernet Modul (Optional)] | - [https://de.aliexpress.com/item/Free-shipping-W5100-Ethernet-module-Ethernet-network-module-for-arduino/32341522510.html W5100 Ethernet Modul (Optional)]<br/> | ||
Die Module werden gemäß Schaltplan miteinander verbunden. Da alle Module mit 3,3V laufen sind keine Bauteile für eine Pegelanpassung notwendig. | Die Module werden gemäß Schaltplan miteinander verbunden. Da alle Module mit 3,3V laufen sind keine Bauteile für eine Pegelanpassung notwendig. | ||
Zum flashen wird noch ein USB/TTL Wandler benötigt. Da der UART1 Anschluss des Controllers 5V tolerant ist kann auch ein Wandler mit 5V Ausgang verwendet werden. Angeschlossen wird der Wandler an X4 (DBG). | Zum flashen wird noch ein USB/TTL Wandler benötigt. Da der UART1 Anschluss des Controllers 5V tolerant ist kann auch ein Wandler mit 5V Ausgang verwendet werden. Angeschlossen wird der Wandler an X4 (DBG). | ||
Die Firmware ist in der a-culfw enthalten. Es gib zwei Versionen. | Die Firmware ist in der a-culfw enthalten. Es gib zwei Versionen.<br/> | ||
- MapleCUN.bin mit Ethernet | - MapleCUN.bin mit Ethernet<br/> | ||
- MapleCUL.bin ohne Ethernet | - MapleCUL.bin ohne Ethernet<br/> | ||
Zum flashen kann entweder von ST der STM32 Flash loader demonstrator oder das Tool stm32flash benutzt werden. | Zum flashen kann entweder von ST der STM32 Flash loader demonstrator oder das Tool stm32flash benutzt werden. |
Version vom 3. Februar 2017, 09:25 Uhr
Einleitung
Der MapleCUN ist neuartiges CUL Interface zum Selbstbau. Durch den STM32 Mikrocontroller ist die Basis sehr leistungsfähig. Der Controller ist deutlich schneller als ATMega und verfügt über mehr Flash und RAM sowie integriertes USB.
Aufbau
Benötigt werden dazu folgende Teile:
- Maple Mini Board
- CC1101 Funkmodul
- W5100 Ethernet Modul (Optional)
Die Module werden gemäß Schaltplan miteinander verbunden. Da alle Module mit 3,3V laufen sind keine Bauteile für eine Pegelanpassung notwendig. Zum flashen wird noch ein USB/TTL Wandler benötigt. Da der UART1 Anschluss des Controllers 5V tolerant ist kann auch ein Wandler mit 5V Ausgang verwendet werden. Angeschlossen wird der Wandler an X4 (DBG).
Die Firmware ist in der a-culfw enthalten. Es gib zwei Versionen.
- MapleCUN.bin mit Ethernet
- MapleCUL.bin ohne Ethernet
Zum flashen kann entweder von ST der STM32 Flash loader demonstrator oder das Tool stm32flash benutzt werden.
Firmware flashen:
Bootloader aktivieren: RX1/TX1 am Maple Mini mit einem USB/TTL Adapter mit dem PC verbinden. USB Kabel am Maple Mini anschließen. Taste but=32 am Maple Mini drücken und gedrückt halten. Taste reset am Maple Mini drücken. Tasten loslassen.
STM32 Flash loader demonstrator:
Flash loader demonstrator starten. Com Port des USB/TTL Wandler auswähle, Baud Rate 115200, Parity Even, Echo Disabled, Timeout 1. Auf Next drücken. Es sollte die Meldung erscheinen. Target is readable. Please click "Next" to proceed. Auf Next drücken. Auf Next drücken. Download to device auswählen. Datei MapleCUL.bin bzw. MapleCUN.bin öffnen. Erase necessary pages auswählen. Auf Next drücken. Warten bis Flashvorgang abgeschlossen ist. USB Kabel am Maple Mini entfernen.
Stm32flash:
stm32flash -w MapleCUN.bin -v /dev/ttyxx