Diskussions- und Newsboard des DARC-Ortsverbandes I40
allgemeine Kategorie => mcHF Projekt Deutsch / English (here you can discuss everything related to mcHF) => Message started by: dl8mby on 19. March 2017, 12:57:28

Title: Minimale Beschaltung der UI-Platine
Post by: dl8mby on 19. March 2017, 12:57:28

Hallo OM's,

nach einer längeren Pause habe ich mich an den Aufbau eines zweiten mcHFs ran gemacht (Ver. 0.4).

In dieser Zeit haben sich dank dem Fleiß der Entwickler
viele Dinge weiter entwickelt.

Ich habe meine UI Platine soweit bestückt, dass ich in der
Lage bin den MC via ST-Link2 zu programmieren (FW u. BL
aktueller Build).

Nun zu meiner Frage.

Bin zugegebener maßen etwas faul die Infos aus dem Forum
heraus zu suchen, sofern schon vorhanden und würde gerne
von den kundigen OM's wissen, was die minimale Beschaltung
der UI Platine ist, um eine Anzeige auf dem Display beim Booten
zu bekommen.

Ich habe z.Z. nur 5V(Pin 28) / GND (Pin 30) und 3.3V an Pin 19
des 30-Pin-Headers (von U6 abgeleitet) zugeführt.

Reicht dass, um eine Anzeige auf dem Display beim Booten zu
sehen?

Wird noch der parallele Mode des Displays bedient oder muss
ich den seriellen Mode verdrahten?

Als U7 verwende ich einen 24L1026I für die Speicherung der
Konfiguration.

Danke für Eure Hinweise.

vy73
Markus
DL8MBY

Title: Re:Minimale Beschaltung der UI-Platine
Post by: DF8OE on 19. March 2017, 13:29:02

Das reicht und es wird parallel und SPI bedient - nach wie vor.

vy 73
Andreas

Title: Re:Minimale Beschaltung der UI-Platine
Post by: dl8mby on 19. March 2017, 13:50:10

Danke Andreas!

Z.Z. sehe ich die Meldung:

mcHF Bootloader - USB Drive Mode
Release Band- to skip firmware update.

bzw.

mcHF Bootloader - DFU Update Mode

Keep Power pressed until finished...

je nachdem ich Band- oder Band+ beim
Anlegen der Versorgung halte.

Heißt dass, dass PIN 19 nur kurzzeitig
auf 3.3V liegen Darf, sonst läuft der BL
nicht weiter - wahrscheinlich schon.

vy73
Markus
DL8MBY



Title: Re:Minimale Beschaltung der UI-Platine
Post by: dl8mby on 19. March 2017, 14:08:41

Hat jetzt soweit mit dem Bootvorgang geklappt.

Danke für die Hilfe!

Markus
DL8MBY

Title: Re:Minimale Beschaltung der UI-Platine
Post by: Christoph,dl3akf on 20. March 2017, 21:23:21

Hallo Markus,DL8MBY.

Frage:Wie hast Du den ST-Link2 mit dem UI-Board verbunden?
Habe zwei UI-Boads Ver.0.4 und Ver.0.5

vy 72 de Christoph,dl3akf

Title: Re:Minimale Beschaltung der UI-Platine
Post by: DF8OE on 21. March 2017, 06:24:38

Beim 0.4 ist das ganz einfach (der Debug-Header) - beim 0.5 ist das wildes Gefrickel, da Chris die GPIOs bei der 0.5 vom Header genommen hat.

Was vom ST-Link an welchen GPIO kommt findest Du in der Schaltung zum 0.4er Board.

vy 73
Andreas

Title: Re:Minimale Beschaltung der UI-Platine
Post by: Christoph,dl3akf on 21. March 2017, 08:39:42

Danke Andreas.Wir sehen uns in Kassel

vy72 Christoph,dl3akf

Title: Re:Minimale Beschaltung der UI-Platine
Post by: peter_77 on 21. March 2017, 10:56:09

Die ganze Prozedur der nur UI Inbetriebnahme ist auch hier detailiert erklärt:
https://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=517 (https://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=517)

Title: Re:Minimale Beschaltung der UI-Platine
Post by: dl8mby on 21. March 2017, 13:29:08

Danke OM's,

dass Ihr für mich Christoph geantwortet habt.

Ich war So./Mo. nicht verfügbar.

Am kommenden WE geht es mit dem Aufbau bei mir weiter.

vy73
Markus
DL8MBY

Title: Re:Minimale Beschaltung der UI-Platine
Post by: peter_77 on 09. April 2017, 14:45:45

Doch noch eine Frage dazu:
Ich habe mit der Minimalbeschaltung +5V an Pin 28 und Masse an Pin 30 das Board erfolgreich in Betrieb nehmen können und der aktuelle Bootloader lies sich fehlerfrei installieren.
Auch bei Druck auf Band+ bzw. Band- und Anlegen der 5V erscheinen die entsprechenden Bootmeldungen auf dem Schirm bzw. geht auch das Board in den DFU Mode (Band+)
Soweit so gut.....works as designed.
Die große USB Buchse führt keine 5V Spannung mit der Pin 28 Versorgung. Insofern erscheint zwar verständlicherweise die Bootloader Message das beim Loslassen von Band- er mit dem USB Update loslegt aber ohne 5V ist der USB Stick natürlich inaktiv und das Update rennt ins Leere.
Man kann ja jetzt die Firmware auch mit dem mchf.dfu Image und DFuse Tool laden ohne jetzt groß mit Fädeldraht rumzufrickeln um die große Buchse mit 5V zu versorgen. Frage: wie geht das nur mit dem nackten UI und 5V per Krokoklemme ?
Auch im DFU Mode ?
Ohne DFU wird aktiv kein USB Device vom Rechner erkannt. (Obligatorischer Winblows Gong).

Title: Re:Minimale Beschaltung der UI-Platine
Post by: DF8OE on 09. April 2017, 15:05:25

DFU und USB-Stick Update sind zwei grundverschiedene Dinge und Modes.

Mit dem neuen Bootloader kannst Du aber BEIDE erreichen. Mit BANDM den USB-Stick-Mode und mit BANDP den DFU mode.

DFU geht generell auch ohne +5V an irgendeiner USB-Buchse.

USB-Stick-Update natürlich nur mit. Schau mal in den Schematics deiner ui-Revision nach wie das beschaltet ist. Bei meier 0.4 gehen die 5V von Pin 28 direkt an die große USB-Buchse. Bei anderen Revisions ist das anders.

vy 73
Andreas

Title: Re:Minimale Beschaltung der UI-Platine
Post by: Michael_K on 09. April 2017, 15:56:32

Hallo Peter,
als kleine "Gehhilfe" mal ein Ausschnitt aus dem ui-Schema_V06 (PDF).
5 V an die große USB-Buchse:
mit R43a - ohne U8 oder
mit U8 - ohne R43a
vy 73 aus Erfurt
Michael_K

Title: Re:Minimale Beschaltung der UI-Platine
Post by: peter_77 on 09. April 2017, 20:14:57

Hallo Michael !
U8 ist bei den vorbestückten Platinen bestückt aber hängt an der 8V Versorgung und die fehlt natürlich wenn man für den reinen UI Test nur 5V an Pin 28 hat.
Deshalb bekommt die große USB Buchse keine Spannung.
Ich hatte gedacht ich kann das Image irgendwie über DFuse reinbekommen.
Aber egal ich bestück die Regler auf dem RF und löse das damit :D

Title: Re:Minimale Beschaltung der UI-Platine
Post by: DB4PLE on 09. April 2017, 20:39:45

Hallo,

natürlich kannst Du das Image über DfuSeDemo reinbekommen:
Mini-USB Kabel in PC und kleine Buchse am mcHF,
DfuSeDemo starten
mcHF starten, dabei Power und Band+ gedrückt halten.
Dann Band+ loslassen, Power halten.
Und schon findet DfuSeDemo deinen mcHF.
Power nicht loslassen.

EDIT: Wenn man P6 gejumpert hat, kann man sowohl Bootloader als auch Firmware per DFU einspielen direkt einspielen.

73
Danilo

Title: Re:Minimale Beschaltung der UI-Platine
Post by: peter_77 on 10. April 2017, 12:57:11

Hallo Danilo !
Du hast na klar Recht. Heute mal das .dfu Firmware Image im DFU Modus geladen genau wie den Bootloader und Tadaaa...funktioniert ! Ich hatte den DFU Mode immer nur mit dem Bootloader im Kopf :D

Nun bleibt noch das Problem des nicht erkannten 24LS1026 bei der Ver.0.6 :(


Diskussions- und Newsboard des DARC-Ortsverbandes I40 | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.