Selbstbau CUN (MapleCUN)

Begonnen von Telekatz, 09 November 2016, 20:29:52

Vorheriges Thema - Nächstes Thema

juergs

ZitatMuss ich das nur beim Bootloader mache oder auch wenn ich das Programm flashe?

Ich kenne Ranseyers Aufbau gerade nicht im Detail, aber ich lasse die Brücke BOOT0 zu Masse einfach drin ...

rieders

Hallo

Ich habe jetzt nochmal dem Bootloader mit der Brücke aufgespielt und dann --List ausgeführt.
Das Ergebnis ist das Gleiche.

Jedenfalls sieht es nicht so aus.
C:\tmp\Arduino_STM32-master\Arduino_STM32-master\tools\win>dfu-util --list
dfu-util - (C) 2007-2008 by OpenMoko Inc.
This program is Free Software and has ABSOLUTELY NO WARRANTY
Found DFU: [0x1eaf:0x0003] devnum=1, cfg=0, intf=0, alt=0, name=""
Found DFU: [0x1eaf:0x0003] devnum=1, cfg=0, intf=0, alt=1, name="STM32duino bootloader v1.0  Upload to Flash 0x8005000"
Found DFU: [0x1eaf:0x0003] devnum=1, cfg=0, intf=0, alt=2, name="STM32duino bootloader v1.0  Upload to Flash 0x8002000"

Bei meinem Maple ist es so.
C:\tmp\dfu-util-0.9-win64\dfu-util-0.9-win64>dfu-util --list
dfu-util 0.9

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

Found DFU: [1eaf:0003] ver=0201, devnum=5, cfg=1, intf=0, path="2-2", alt=2, name="STM32duino bootloader v1.0  Upload to Flash 0x8002000", serial="LLM 003"
Found DFU: [1eaf:0003] ver=0201, devnum=5, cfg=1, intf=0, path="2-2", alt=1, name="STM32duino bootloader v1.0  Upload to Flash 0x8005000", serial="LLM 003"
Found DFU: [1eaf:0003] ver=0201, devnum=5, cfg=1, intf=0, path="2-2", alt=0, name="STM32duino bootloader v1.0  ERROR. Upload to RAM not supported.", serial="LLM 003"

Grüße
André


PeMue

Hallo André,

bitte pack Deine Ausgaben in Code Tags (# oben in der Leiste), dann sind sie viel besser lesbar.

Gruß Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

pancho

PIN3 = GPIO0: Low beim Start aktiviert Firmware-Upload, muss zum normalen Start offen sein oder auf High liegen-> heißt muss nur während des bootens auf GND um den Flashmode einzuleiten

kleine Anmerkung zum ESP-Link flashen : ich benutze einen ESP-01 (schwarz) welches laut verbautem Flash Chip P25Q80H = 8MBit=1MB Speicher hat.
Es scheint aber leider so, dass der Bootloader das Flash nicht richtig  erkennt und so nur mit 512K funktioniert.
Laut Bootlog: "SPI Flash Size & Map: 4Mbit(256KB+256KB)"
Hatte auch erst nur die 1MB-Variante probiert ohne Erfolg SW-Bootet und resetet zyklisch.
ESP geflasht mit 512K funktioniert ....

Ich kann nun den MapleCun erfolgreich über WLAN mit Port 2323 erreichen kann aber auf die zusätlichen seriellen mit Port 2324 und 2325 nicht zugreifen.
Kann es sein das die ESP-Link SW die Ports nicht durchreicht ?


Eistee

Die ESP-Link Firmware ist ein UART zu Telnet Schnittstelle mit WLAN Anbindung. Die kennt keinen Port 2323 und auch keine 2 anderen Ports sondern nur einen Port 22 der die UART Schnittstelle des ESP8266 ist.

pancho

Ok Danke, hab mir sowas schon fast gedacht....

Ranseyer

@Andre: mir (unterwegs im Urlaub mit Handy ) ist ehrlich nicht klar ob du ein Problem hast und welches. Habe mir von oben gemerkt, dass du drei neue serielle Schnittstellen hast.

Das würde heißen Bootloader und Firmware sind OK.
Kannst du nochmal zusammen fassen was du genau gemacht hast und was nun das Problem ist?

FHEM mit FTUI. Homematic-Funk für Thermostate und Licht. MySensors als Basis für eigene HW.
Zentrale ist der MAPLE-CUL mit RFM69+HModUART-AddOn.
Doku zu meinen Projekten: Github/Ranseyer. Platinen falls verfügbar gerne auf Anfrage.
Support: gerne wenn ich Zeit+Lust habe im Forum. Nicht per PN!

rieders

Hallo

Ich habe 2 Com Schnittstellen hinzubekommen und ein libusbK Device.
Gemacht habe ich:
Bootloader : maple_mini_boot20 und danach
Firmware : MapleCUNx4_W5500_BL installiert.

ESP (schwarz)mit aktueller Jee-Link Firmware auf Maple Board v4 aufgelötet.
CHPD1 Brücke gescklossen.

Externe Spannungsversorgung, Sicherung und 5v Spannungswandler 1117 verbaut.

Wenn ich das in dem vorhergehenden Eintrag richtig verstehe bekomme ich über den ESP einen Com bereit gestellt.
Kann ich darüber dann alle Funkmodule erreichen ?

Ich habe noch ein blauen ESP, ist er besser geeignet ?

Grüße
André

gloob

Zitat von: rieders am 18 August 2019, 19:23:10
Hallo

Ich habe 2 Com Schnittstellen hinzubekommen und ein libusbK Device.
Gemacht habe ich:
Bootloader : maple_mini_boot20 und danach
Firmware : MapleCUNx4_W5500_BL installiert.

ESP (schwarz)mit aktueller Jee-Link Firmware auf Maple Board v4 aufgelötet.
CHPD1 Brücke gescklossen.

Externe Spannungsversorgung, Sicherung und 5v Spannungswandler 1117 verbaut.

Wenn ich das in dem vorhergehenden Eintrag richtig verstehe bekomme ich über den ESP einen Com bereit gestellt.
Kann ich darüber dann alle Funkmodule erreichen ?

Ich habe noch ein blauen ESP, ist er besser geeignet ?

Grüße
André

Sag mal hast du das Wiki eigentlich gelesen? Was soll die Jeelink Firmware auf dem ESP?
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

rieders

Hallo gloob

Eigentlich schon.
https://wiki.fhem.de/wiki/MapleCUX-Platinen

Debug UART als Uplink z.B. mit ESP8266
Statt per USB oder LAN kann der MAPLE-CUl auch in WLAN eingebunden werden. Auch wenn diverse Leute von der WLAN-Anbindung von Heimautomatierungskoponenten abraten, so ist das möglich.

esp-link Konfiguration:

Home / Pin assignment:
Reset: disabled
ISP/Flash: disabled
Conn LED:  disabled
Serial LED: disabled
UART pins: normal
RX-PullUp: aktiv
µC Console:
Baud: 115200
Fmt: 8N1
Debug log:
UART debug log: off
Esp-link settings.JPG

Grüße
André

PeMue

Zitat von: rieders am 18 August 2019, 19:23:10
ESP (schwarz)mit aktueller Jee-Link Firmware auf Maple Board v4 aufgelötet.

Zitat von: gloob am 18 August 2019, 21:39:02
Was soll die Jeelink Firmware auf dem ESP?

Zitat von: rieders am 19 August 2019, 04:30:59
esp-link Konfiguration:
Vermutlich (hoffentlich) ist das nur eine Namensverwechslung. Sowohl der Jeelink als auch die Software esp-link ist von der Firma Jeelabs. Der JeeLink Sketch, den gloob meint, ist der für den JeeLink, der die Daten von diversen Sensoren empfängt.

Gruß Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

rieders

Hallo

Ich habe jetzt einen "Blauen" ESP mit der esp-Link Firmware auf das Board gesteckt.
Leider finde ich den ESP nicht mehr im Netzwerk.

Irgendwie funktioniert das mit dem esp und dem Board nicht so richtig.
Der ESP scheint gar nicht zu starten.

Grüße
André

gloob

Zitat von: rieders am 19 August 2019, 19:47:49
Hallo

Ich habe jetzt einen "Blauen" ESP mit der esp-Link Firmware auf das Board gesteckt.
Leider finde ich den ESP nicht mehr im Netzwerk.

Irgendwie funktioniert das mit dem esp und dem Board nicht so richtig.
Der ESP scheint gar nicht zu starten.

Grüße
André

Am Board liegt es nicht. Ich hatte das Board mit ESP laufen.
Zeig doch mal ein paar Bilder von der Vorder- und Rückseite deines Boards.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

rieders

Ich habe jetzt 2 Boards.

Ein Board hat die Externe Spannungsversorgung und die Kondensatoren.

Grüße
André

rieders

Hallo

Ist auf den Bildern ein Fehler zu finden ?

Grüße
André