logo
Welcome, Guest. Please Login or Register.
17. May 2024, 06:12:16


Home Help Search Login RegisterWIKIUHSDR Download

Amateurfunk Sulingen
Diskussions- und Newsboard des DARC-Ortsverbandes I40  |  allgemeine Kategorie  |  mcHF Projekt Deutsch / English (here you can discuss everything related to mcHF) (Moderators: DF8OE, DL1PQ)  |  Topic: Bootloader gesprächiger gemacht <- zurück vorwärts ->
Pages: [1] Go Down Print
   Author  Topic: Bootloader gesprächiger gemacht  (Read 1426 times)
DF8OE
Administrator
*****

Offline

Posts: 6268



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Bootloader gesprächiger gemacht
« on: 19. October 2016, 05:16:55 »

Als Vorbereitung für eine Implementierung von USB-Host-Funktionen in die Firmware möchte ich das Error-Handling robuster und aussagekräftiger hinbekommen. Dazu habe ich in den Bootloader eine weiter Anzeige von Error Codes eingebaut. Das Backlight kann jetzt kurz und lang blinken  . Bei Auftreten eines (meist USB- ) Errors, bei dem vorher alles "Blinken des BL ohne weitere Unterscheidung" war,
gibt jetzt eine Reiher von kurzen Blinksignalen einen weiteren Hinweis:

1 - nicht identifizierbarer Fehler
2 - kein USB-Device gefunden
3 - das USB-Device hat eine nicht unterstützte Geschwindigkeit
4 - das USB-Device wird nicht unterstützt
5 - kein FAT Dateisystem auf dem USB-Device gefunden

Es gibt weiter noch keine funktionale Änderung im Bootloader. Aber um solche zu machen, müssen die Probleme erstmal identifiziert werden 

Daher eine Bitte an Experimentierfreudige die USB-Sticks rumliegen haben, mit denen ein Firmware-Update nicht gelingt. Mich würden die Typenbezeichnungen und die Fehlercodes interessieren. Der neue Bootloader ist als Daily Snapshot verfügbar.

Dummerweise habe ich keinen einzigen USB-Stick hier, der nicht funktioniert. Ich habe an die 20 verschiedene - alle laufen am mcHF. Sogar alle neueren mit 8...64GB. So kann ich natürlich keine weitere Fehlerverfolgung vornehmen.

vy 73
Andreas
Logged

Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen...
qrz.com-Seite von DF8OE
-----------------------------------------------------
>>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
DF9EH
alter Hase
****

Offline

Posts: 284





View Profile
Re:Bootloader gesprächiger gemacht
« Reply #1 on: 19. October 2016, 16:38:11 »

Moin Andreas,
ich habe gerade den gesprächigen Bootloader 2.0.1 geflasht.
Und auch gleich mal meine beiden nicht funktionierenden USB Sticks angetestet:
1.) 4GB INTENSO USB2.0 und
2.) Kingston DTSE9 G2 USB3.0 8GB.
Bei beiden 2-faches Blinken als Fehlercode.

Ein Kingston DTSE9 G2 USB3.0 16GB funktioniert übrigens .....

Logged

73 de Klaus
DF8OE
Administrator
*****

Offline

Posts: 6268



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:Bootloader gesprächiger gemacht
« Reply #2 on: 19. October 2016, 17:30:48 »

Es ist völlig strange. Seit die große Buchse aktiv ist funktionieren meine großen Sticks auch ausnahmslos.

Heute war ein Funkfreund bei mir und hat mir zwei Sticks gebracht die nicht funktionieren. Beide blinken zweimal.

Vielleicht hilft mir das weiter - mal schauen...

vy 73
Andreas
Logged

Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen...
qrz.com-Seite von DF8OE
-----------------------------------------------------
>>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
DF8OE
Administrator
*****

Offline

Posts: 6268



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:Bootloader gesprächiger gemacht
« Reply #3 on: 19. October 2016, 18:57:08 »

Es liegt auf jeden Fall am Verhalten der Sticks.

Wenn ich die Funktion, die bei Nichterkennen den Fehlercode ausgibt, einfach ausdokumentiere dann wachen zwei der nichtfunktionierenden Sticks nach 5...10 Sekunden auf und funktionieren dann.

Neugierig habe ich dies sowie die funktionierenden bei laufendem

tail -f /var/log/messages

an meinen Linux-Rechner gestöpselt.

Ergebnis:
alle funktionierenden Sticks werden nach Sekundenbruchteilen erkannt, die nichtfunktioniernden erst nach mehreren Sekunden.

Also ist nicht immer Windows Schuld, wenn ein eingesteckter Stick erst nach 10 Sekunden angezeigt wird - es kann auch am Stick liegen 

Wie ich damit umgehe, weiss ich noch nicht so recht...

Vielleicht einen "retry" - Button? Oder doch besser einen anderen Stick nehmen??  Hmmmmm...

vy 73
Andreas
Logged

Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen...
qrz.com-Seite von DF8OE
-----------------------------------------------------
>>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
DL8EBD
positron
Urgestein
*****

Offline

Posts: 1908





View Profile
Re:Bootloader gesprächiger gemacht
« Reply #4 on: 19. October 2016, 19:17:03 »

ein "retry" fände ich ganz praktisch 
Logged
DF8OE
Administrator
*****

Offline

Posts: 6268



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:Bootloader gesprächiger gemacht
« Reply #5 on: 19. October 2016, 19:20:31 »

...scheitert nur daran, dass man die BANDM-Taste fürs flashen so lange gedrückt halten muss, bis er zu lesen anfängt (==grüne LED an). Wenn die nicht angeht kann man ja ein Streichholz in BANDM klemmen 

Ich habe eben gegoogelt und massenweise Enumerationsfehler beim STM32F4 im Host Mode gefunden. Ich vermute, auch das ist ein STM32F4 Problem. Er ist zu ungeduldig. Wer sich nicht gleich meldet, wenn er angesprochen wird, fliegt raus...

vy 73
Andreas
Logged

Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen...
qrz.com-Seite von DF8OE
-----------------------------------------------------
>>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
dg9bfc_sigi
I40-Mitglied
noch länger dabei
***

Offline

Posts: 160



DG9BFC

View Profile WWW E-Mail
Re:Bootloader gesprächiger gemacht
« Reply #6 on: 19. January 2017, 12:26:53 »

kann man da beim booten nicht ne künstliche wartezeit einbauen damit lahme sticks zeit zum aufwachen haben?? (ist primitiv erklärt aber denke ihr wiss wass ich meine)
Logged
DF8OE
Administrator
*****

Offline

Posts: 6268



Stellvertr. OVV I40, Jugend / Nachwuchsreferent

View Profile WWW
Re:Bootloader gesprächiger gemacht
« Reply #7 on: 19. January 2017, 13:52:56 »

Es liegt nicht mehr an der Geschwindigkeit der Sticks (seit der Umstellung auf die "große Buchse"). Die neuen sind irgendwie hardwareinkompatibel zum im STM32 eingebauten USB-Controller. Sie melden sich nicht bei einem inquiry. Keine Ahnung warum nicht.

vy 73
Andreas
Logged

Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen...
qrz.com-Seite von DF8OE
-----------------------------------------------------
>>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
Pages: [1] Go Up Print 
Diskussions- und Newsboard des DARC-Ortsverbandes I40  |  allgemeine Kategorie  |  mcHF Projekt Deutsch / English (here you can discuss everything related to mcHF) (Moderators: DF8OE, DL1PQ)  |  Topic: Bootloader gesprächiger gemacht <- zurück vorwärts ->
Jump to: 


Login with username, password and session length

 Es wird die Verwendung von Browsern die auf der "Blink"-Engine basieren und mindestens
1024x768 Pixel Bildschirmauflösung für die beste Darstellung empfohlen
 
Amateurfunk Die Beiträge sind, sofern nicht anders vermerkt, unter der folgenden Lizenz veröffentlicht:
GNU Free Documentation License 1.3 GNU Free Documentation License 1.3
verbindet!
Powered by MySQL Powered by PHP Diskussions- und Newsboard des DARC-Ortsverbandes I40 | Powered by YaBB SE
© 2001-2004, YaBB SE Dev Team. All Rights Reserved.
- modified by Andreas Richter (DF8OE)
Impressum & Disclaimer
Valid XHTML 1.0! Valid CSS!