Title: Unterstützung die Zweite
Post by: df1ya, bernd on 08. April 2016, 15:48:03
Hallo Funker, ich hatte im Februar schon einmal um Unterstützung angefagt. Klappte auch aber leider nicht vollständig. Ich bekomme den Bootloader von M0NKA offensichtlich nicht geladen ( Aussage Manager) und damit natürlich auch nicht die firmware. Ich habe zwischenzeitlich den Loader von df8oe versucht incl. firmware und neuem Stick ( Sandisk cruzer) . Da auch kein Erfolg zu verzeichnen war bin ich wieder zum alten System zurück. Weiterhin kein Erfolg. Ich betreibe die UI Platine solo ( vorläufig). D.h. 5V an Pin 28 und Gnd an Pin 30. Ich denke zum programmieren sollte der Solo Betrieb langen. Lade ich den Bootloader von df8oe, dann blinken die beiden LED`s nicht mehr dafür aber die Hintergrundbeleuchtung des Display ( im Sekundentakt, sieht hübsch aus). Vielleicht kann einer der Leser noch mal Rat geben. |
Title: Re:Unterstützung die Zweite
Post by: DF8OE on 08. April 2016, 15:55:54
Hallo Bernd,
blinkende Hintergrundbeleuchtung ohne dass eine der beiden LEDs mit blinkt ist ein fundamentaler Fehler.,
Es wurde kein USB-Stick gefunden.
Ursachen können wie folgt sein:
1) Schottky-Diode hat zu hohen Spannungsabfall. Einfach mal zum Testen überbrücken. Geht es dann auch nicht, war das nicht die Ursache. 2) USB-Stick (trotz SanDisk) ungeeignet. Einfach einen anderen benutzen. Aus meiner Grabbelkiste waren von 10 verschiedenen älteren Sticks 9 (unterschiedliche!!) auf Anhieb geeignet, von 10 neueren waren 9 ungeeignet. Also ältere mit Kapazitäten von 2GB oder weniger sind erfolgsversprechend 3) Das Dateisystem ist nicht FAT.
vy 73 Andreas |
Title: Re:Unterstützung die Zweite
Post by: dl8mby on 08. April 2016, 17:11:30
Hallo Bernd,
alternativ kannst Du via STLink flashen.
Siehe dazu Beitrag
Hilfe beim Flashen via JLink
von mir.
vy73 Markus DL8MBY |
Title: Re:Unterstützung die Zweite
Post by: df1ya, bernd on 08. April 2016, 22:10:00
Hallo Andreas und Markus, danke für Eure Hinweise. Ich werde die Spannung an der Mini Buchse nachmessen. Ich habe dort mangels eines 100 µF C`s nur einen 47 µF eingebaut und die Spannung liegt etwas unter 5V. Mal schauen. Den Stick hatte ich mir extra neu bestellt. Ansonsten habe ich nur Medion. Leider. Was die Programmierung anbelangt , verwende ich Win 7, 32 BIt. Ich fand vorhin einen Beitrag auf YouTube über die Wandlung von DFU in eine Bin Datei. Möglicherweise ist es das. Ich bedanke mich erstmal und melde mich nach ersten Ergebnissen.
73, Bernd, df1ya |
Title: Re:Unterstützung die Zweite
Post by: DF8OE on 09. April 2016, 06:23:23
.dfu und .bin ist nur für die Programmierung des Bootloaders wichtig. Das dfu-Format ist ein vereinheitlichtes Format, das nicht nur für den STM32 verwendet wird sondern auch für viele andere MCUs. Das dfuse-Tool von STM benötigt das dfu-Format. Mit der Firmware hat das aber nichts zu tun, hier wird in beiden Fällen ("alte" und "neue" Methode) die bin-Datei benötigt.
vy 73 Andreas |
Title: Re:Unterstützung die Zweite
Post by: df1ya, bernd on 09. April 2016, 07:55:09
Hallo Andreas, danke für die Erklärung. Somit entfällt da die Fehlersuche. Frage wegen des Stick. Um den Stick an das Board zu bekommen, brauche ich einen Adapter. Den habe ich auf eine kleine Lochrasterplatte aufgebaut. Wenn ich diesen Adapter unabhängig von dem mchf - Board mit 5V versorge und vorher einschalte, dann müßte doch die Art des Stick völlig egal sein. Er stände immer zeitnah dem Board zur Verfügung. D.h. die von Dir angegebene Zeit von einer halben Sekunde wäre damit immer vorhanden. Was meinst Du dazu ? Ausserdem die Frage: Ich betreibe das UI - Board derzeit wie schon geschrieben solo. Ich wollte die Programmiergeschichte unabhängig von möglicherweise anderen Fehlern erst erledigen. Ist das okay so ? Ich habe aufgrund der Modifikationsangaben das von Dir empfohlene EEProm eingebaut. Läuft die firmware schon damit ? Also noch einige Fragen. Wenn Du da freundlicherweise auch weiterhelfen kannst.
Danke und 73, Bernd, df1ya
|
Title: Re:Unterstützung die Zweite
Post by: DF8OE on 09. April 2016, 08:18:35
Hallo Bernd,
Du kannst die Firmware programmieren, ohne das rf-board angeschlossen zu haben. In dem Fall brauchst Du beim Anlegen der 5V an das ui-Board lediglich den BANDM-Knopf gedrückt zu halten und landest dann automatisch im Bootloader.
Wenn der USB-Stick vorher schon mit 5V versorgt wurde, entfällt die "Startzeit" des Sticks. Leider sind damit immer noch nicht alle Sticks kompatibel. Ich kann Dir auch nicht sagen, wieso nicht, weil dieser Teil des Bootloaders aus einer STM-Application-Note stammt - ich habe ihn von dort übernommen. Als er geschrieben wurde, gab es keine Sticks wie sie heute üblich sind. Nach meinen Beobachtungen läuft es mit so gut wie allen älteren Sticks, aber nur mit ganz wenigen neuen.
ich weiß nicht, ob bei Dir in der Nähe noch jemand den mcHF baut und ob es deswegen vielleicht eine Möglichkeit gibt, mal "querzutesten" - sprich: einen Stick, der erwiesenermaßen funktioniert, an deinem mcHF zu testen...
vy 73 Andreas |
Title: Re:Unterstützung die Zweite
Post by: dl8mby on 09. April 2016, 10:58:59
Hallo Andreas, hallo Bernd,
was mir noch so dazu einfällt:
Könnte möglicherweise eine 8GB SD Karte für diesen Zweck in Frage kommen, die man über einen USB Adapter an den mchf anschließt.
Werde das mit meinem UI Board mal testen.
Ich betreibe z.Z auch das UI-Board standalone, habe mir aber auf einer Lochrasterplatine drei Spannungsregler verbaut, die aus 12V+X die drei Spannungen 3,3V 5V und 8V machen.
Diese speiße ich mittels eines fünfpoligen Steckers an die Pins 30-26 vom Pinheader in dieser Reihenfolge ein: GND, 8V, 5V, 3.3V, 3.3V
vy73 Markus DL8MBY |
Title: Re:Unterstützung die Zweite
Post by: DF8OE on 09. April 2016, 11:24:32
Theoretisch sollte eine SD-Karte mit Adapter genauso funktionieren. Da ich mir letzte Woche meinen Adapter gesemmelt habe kann ich das im Moment leider nicht überprüfen.
Aber über ein Feedback würde ich mich sehr freuen!
vy 73 Andreas |
Title: Re:Unterstützung die Zweite
Post by: dl8mby on 09. April 2016, 12:47:42
Andreas,
wie ist die Vorgehensweise beim Flashen via USB-Stick?
1) Stick bzw. SD-Karte via Adapter am kleinen USB-Connector vom mchf.
2) Band-Taster gedrückt halten, während mein NT eingeschaltet wird. Ich habe ja noch kein RF-Board mit Spannungsregler dran, der vom Power-ON Taster via MC angeschmissen wird.
3) Warten bis die grüne (od. rote) LED zu blinken beginnt?
Vorher noch Datenträger (USB/SD) mit FAT32 (od. FAT16) formatieren und mchf.bin im toplevel Verzeichnis ablegen.
Habe ich noch was vergessen?
Danke für die Geduld bei meiner vielen Fragerei.
vy73 Markus
|
Title: Re:Unterstützung die Zweite
Post by: DF8OE on 09. April 2016, 13:12:04
BANDM gedrückt halten beim Spannungsanlegen. Wenn Du nicht nur die bestehende Firmware auf die Karte schreiben willst, sondern danach auch noch die mchf.bin von der Karte flashen willst, musst Du den BANM Knopf solange gedrückt halten, bis die grüne LED an geht (nciht blinkt - wenn sie blinkt, liegt ein Fehler vor!)
Wenn alles geklappt hat, geht nach einigen Sekunden die Hintergrundbeleuchtung aus und die beiden LEDs bleiben an.
Blinkt die Hintergrundbeleuchtung (alleine oder mit LEDs),ist was schiefgegangen.
vy 73 Andreas |
Title: Re:Unterstützung die Zweite
Post by: dl8mby on 09. April 2016, 13:41:01
Hallo Andreas,
ich bin noch nicht ganz bei Dir!
Verstehe ich das so:
Beim finden eines USB-Devs am kleinen Anschluß bei gedrückter BANM Taste nach dem Power-On wird zuerst die aktuelle FW (App, nicht Bootoader) auf das USB-Dev unter einen anderen Namen als mchf.bin übertragen und dann das File mchf.bin vom Stick in den MC-Flash ab 0x08010000 geschrieben.
Richtig?
Wie lange dauert dieser Vorgang ca.?
Markus |
Title: Re:Unterstützung die Zweite
Post by: DF8OE on 09. April 2016, 14:05:00
Richtig.
Drückst Du den BANDM-Knopf nur kurz (also NICHT warten bis die grüne LED angeht) dann wird nur gesichert (als mchfold.bin). In dem Fall ist die Hintergrundbeleuchtung bei Erfolg aus und nur die grüne LED an.
Der Lesevorgang dauert ca. 3 Sekunden, der nachfolgende Flashvorgang (bei roter LED) dauert ca. 9 Sekunden.
vy 73 Andreas |
Title: Re:Unterstützung die Zweite
Post by: dl8mby on 09. April 2016, 14:20:39
Danke Andreas,
dann kann es jetzt mit dem Flashen losgehen.
Um andere Fehler vorweg auszuschließen, flashe ich erst einmal von einem 4GB USB-Stick in den MC. Wenn das klappt, werde ich über den SD_nach_USB- Adapter von der SD-Karte flashen.
Werde vom Ausgang des Versuchs gleich berichten.
Markus |
Title: Re:Unterstützung die Zweite
Post by: DF8OE on 09. April 2016, 14:33:45
Bin sehr gespannt :)
vy73 Andreas |
Title: Re:Unterstützung die Zweite
Post by: Michael_K on 09. April 2016, 16:31:30
Hallo, kurz zu diesem Thema: bei mir funktioniert es. SDHCCard 4GB "ScanDisk" Cardreader: HAMA Ablauf wie mit "normalem" USB-Stick Adapter für Micro-SDCard habe ich leider nicht. vy 73 und ein schönes WE aus Erfurt Michael |
Title: Re:Unterstützung die Zweite
Post by: dl8mby on 09. April 2016, 17:51:13
Hallo Andreas, hallo OM's,
Im Anhang meine Versuchsanordnung:
256MB CF mit TCM (Tchibo, Modell 288186) USB Adapter
16GB SD mit TCM (Tchibo, Modell 288186) USB Adapter
als Referenz ein 4GB USB-Stick.
Alle ersteimal mit FAT32 formatiert.
Leider hat der Flashvorgang von den beiden erstgenannten nicht funktioniert.
Fortsetzung im nächsten Thrad von mir, da ich dazu noch einen weiteren Anhang beisteuern will.
Markus
|
Title: Re:Unterstützung die Zweite
Post by: dl8mby on 09. April 2016, 18:13:50
Fortsetzung:
Im beigefügten Log sieht an die drei Kandidaten, wie sie im Linux-OS im message Log auftauchen.
Der USB Stick hat sofort funktioniert, wobei bei mir wohl Mangels RF Platine, die rote LED an bleibt, bis ich das UI Board mittels Netzteil wieder AUS/EIN schalte. Nach einigen Sekunden der beim Flashen leuchtenden roten LED wird der Bildschirm schwarz.
Bei der CF- und SD-Karte blinkt der Bildschirm sofort weiß.
Ich habe die Karten mit verschieden großen Partitionen 16/32/64/256 und bei der SD Karte noch mir 2 und 4GB formatiert, neben den bereits getesteten 16GB am Anfang.
Als Partitionstypen habe ich die Nummern 6, b, c, e (FAT16, FAT32, FAT32 (LBA) und FAT16 (LBA)) getestet.
Da mein Adapter über eine langes USB Kabel angebunden wird, während der USB-Stick relativ kurz an den mchf angebunden wurde, wollte ich testen ob der Misserfolg den Signalen auf der langen USB Leitung geschuldet ist. Hat sich aber nicht herausgestellt, da ein langes USB Kabel zwischen Stick und mchf nicht den Flashvorgang negativ beeinflusst hat.
Soweit von meiner Seite zu dem Thema.
Schön zu lesen, dass wenigsten Michael eine positive Erfahrung mit einer angebundenen SD Karte erreichen konnte.
vy73 Markus DL8MBY
|
Title: Re:Unterstützung die Zweite
Post by: df1ya, bernd on 09. April 2016, 18:46:57
Hallo Andreas u. Markus,
ich war heute zu beschäftigt um mit einsteigen zu können. Wenn das UI Board ohne RF B. betrieben wird, also nur test- oder programmierweise, dann reicht eine 5V Spannung an Stift 28 völlig aus. Die Wandlung zur 3,3V Versorgung des MC ist mit an Bord. Was mir heute nach etlichen Versuchen, die beiden unterschiedlichen Bootloader zu programmieren auffiel, ist das der Bootloader in beiden Fällen als nicht gefunden gekennzeichnet wird. Also mit Hilfe des Dateimanagers ist das ja festzustellen. Kann es sein, dass für den Vorgang firmware laden ein weiterer Treiber erforderlich ist ? Denn im Gerätemanager von Win7 taucht ein weiteres Gerät mit Namen mchf auf. Nehme ich den BL von Dir passiert nichts mit den LED`s aber dafür blinkt wieder die Hintergrundbeleuchtung. Nehme ich den BL von M0NKA blinken die LED`s wechselseitig im Sekundentakt. Also so richtig weiter bin ich noch nicht. Sorry aber manchmal könnte mir direkt die Milch sauer werden. Um Deine Frage nach weiteren Mitstreitern zu beantworten, nein in unserem OV bin ich der Einzige der da tätig ist. Weitere in der Umgebung sind auch nicht bekannt. 73, Bernd, df1ya |
Title: Re:Unterstützung die Zweite
Post by: DB4PLE on 09. April 2016, 19:12:51
Hallo Bernd,
wenn bei dem "nicht"-DF8OE Bootloader ein weiteres Gerät im Gerätemanager von Windows 7 auftaucht, ist doch soweit alles gut. Nun noch den Gerätetreiber vom mcHF Manager installieren. Dazu im Gerätemanager auf den "mcHF" gehen, dort rechte Maus, Gerätetreiber aktualisieren, dort dann nicht automatisch suchen lassen und den Gerätetreiber selbst auswählen, dabei das Verzeichnis "driver" im "mcHFManager_0.1" angeben. Dann sollte er das Ding finden und in Folger auch der mcHF Manager.
73 Danilo |
Title: Re:Unterstützung die Zweite
Post by: df1ya, bernd on 09. April 2016, 20:45:28
Hallo Danilo,
danke für den Hinweis. Es läuft und das seit .....na ja, zum ersten Mal. Das Display zeigt nach den Einschalten weiß und bleibt so. Wann darf ich mit irgend etwas Farbigen rechnen ? Wenn das dann klar ist, möchte ich auf die FW von Andreas umsteigen und werde den Stick wie beschrieben anschließen. Anbetracht der doch ziemlich fortgeschrittenen Zeit wünsche ich noch einen guten Abend und mit 73, Bernd, df1ya
|
Title: Re:Unterstützung die Zweite
Post by: DB4PLE on 09. April 2016, 21:40:47
Hallo Bernd,
bevor jetzt auch bei mir feierabend ist: Bitte jeden Punkt in dieser Reihen mit ja oder nein bestätigen.
1. Du hast beim mcHF auf Band- gedrückt 2. Du hast den mcHF Manager mit "Power" gestartet (oder durch Anlegen der Spannung) 3. Die grüne LED blinkt im Wechsel mit Rot. 4. Der mcHF erscheint im Geräte-Manager 5. Du hast den Treiber installiert bzw. der Treiber wird geladen 6. Der mcHF Manager erkennt den mcHF 7. Du hast ein aktuelles Binary vom github eingespielt (z.B. https://github.com/df8oe/mchf-github/blob/testing/mchf-eclipse/mchf_binary_for_flash_testing.bin ) 8. Du startest neu (ohne Band-). 9. Du hast einen weißen Bildschirm [normalerweise sieht man an diesem Punkt einen bunten Bildschirm)
Wenn bei allen Sachen ja -> vermutlich HW Problem Wenn bei einer Sache nein, -> daraus ein Ja machen, erst dann weitermachen mit den folgenden Punkten.
73 Danilo
|
Title: Re:Unterstützung die Zweite
Post by: DF8OE on 10. April 2016, 07:32:12
Weißer Bildschirm??
Sind R30...R32 auf der ui-Platine schon ausgelötet?
vy 73 Andreas |
Title: Re:Unterstützung die Zweite
Post by: df1ya, bernd on 10. April 2016, 07:46:49
Moin Danilo und Andreas,
Antwort: Alle Fragen ja, also HW Fehler. Sollte zu packen sein. R 30 usw. : In der Tat hatte ich den Umbau schon vorgenommen, alles als Irrtum bemerkt und anschließend wieder zurück gebaut. Bis auf die Änderung am EEPRom ist alles normal. Wenn ich den Fehler habe, melde ich mich. Dank Euch beiden und wünsch ein schönen Rest Sonntag
73, Bernd
|
Title: Re:Unterstützung die Zweite
Post by: peter_77 on 10. April 2016, 13:28:55
Nochmal eine grundsätzliche Frage: Muss der USB Stick zwingend an die Mini USB Buchse angeschlossen werden ? Dazu ist ja dann ein Adapter erforderlich. Gesetzt den Fall man hat die 5 V Modifikation gemacht, oder die aktuelle Platinenversion .5, die ja jetzt einen 5V Regler an der USB Buchse hat so das die Schottky Dioden Mod entfällt, bräuchte man ein solches Kabel: http://www.reichelt.de/USB-Kabel/DELOCK-82905/3/index.html?&ACTION=3&LA=5&ARTICLE=150406&GROUPID=6099&artnr=DELOCK+82905 Ist dem so ? Vielleicht eine dumme Frage aber wenn ja, wozu ist dann die "große" USB 2.0 Buchse die ja ebenfalls vorhanden ist ? vy 73 Peter
|
Title: Re:Unterstützung die Zweite
Post by: DF8OE on 10. April 2016, 13:31:01
Wir kriegen die große USB-Buchse zur Zeit nicht zum Laufen - leider...
vy73 Andreas |
Title: Re:Unterstützung die Zweite
Post by: DC3AX on 13. April 2016, 14:24:26
Hi!
Da brauche ich mal ein kurzes Update... Die große USB Buchse macht laufend Probleme, ist das richtig? Weil es gibt ja auch Meldungen, dass OTG immer wieder mal nicht will...
Kann mich da mal einer kurz auf einen aktuellen Stand bringen? Und für eine mögliche Lösung, kann mal jemand das unbestückte UI Board auf einen Scanner legen? Ich finde nämlich leider keine hochauflösenden Aufnahmen der unbestückten Platinen.
vy 73 Ulrich |
Title: Re:Unterstützung die Zweite
Post by: Michael_K on 13. April 2016, 14:42:49
Hallo Ulrich, vielleicht hilft das (Anhang); einfach zoomen vy 73 aus Erfurt Michael_K |
Title: Re:Unterstützung die Zweite
Post by: DF8OE on 13. April 2016, 17:35:40
Hallo Ulrich,
die Probleme der großen USVB-Buchse liegen definitiv NICHT an der Hardware / dem Layout. Sie liegen eindeutig daran, dass es bislang noch keinem hier gelungen ist, die Firmware darauf zu trimmen.
Wenn Du einen Blick auf den Bootloader werfen magst:
Ich habe im Makefile bereits eine ausdokumentierte Zeile, die anstelle der kleinen die große Buchse nehmen soll. Ich bin mächtig stolz darauf, dass bei Aktivierung der großen Buchse immerhin schon erkannt wird, OB ein Stickan der großen Buchse steckt. Leider ist mit dieser Funktion auch schon Schluß: es wird kein Zugriffsversuch gestartet...
Dn HS_Core im FS_MODE (also mit internem PHY) anzusprechen - daran sind wir leider bisher gescheitert :(
vy 73 Andreas |
Title: Re:Unterstützung die Zweite
Post by: df1ya, bernd on 15. April 2016, 14:15:32
Hallo Andreas DF8OE,
ich muß nochmal auf den sogenannten "weissen Bildschirm" zurück kommen. Ich las in einer Deiner Antworten zu dem Thema einen Hinweis auf die Brücken am LCD . Ich verstehe den Hinweis " gesetzt" so, dass dann an der Stelle der 0 R eingelötet wird. Wenn dem so ist, wäre nach der Tabelle der SPI Anschluss aktiviert. Im anderen Falle wäre es der 16 Bit Bus. Vielleicht hast noch einmal eine Aufklärung für mich. Mein erstes LCD das ich geordert hatte, kam im wahrsten Sinne des Wortes hier gerädert an. Darauf hin habe ich zwei neue bestellt. Alle 3 habe ich trotz unterschiedlicher Brückeneinstellung nicht zum farbig leuchten bringen können. Die Verbindungen vom mcu zum LCD sind mehrfach geprüft und auch auf Berührung geprüft. Also es fehlt die Erleuchtung.
73 Bernd |
Title: Re:Unterstützung die Zweite
Post by: DJ3FV on 15. April 2016, 14:32:08
Bernd,
poste doch bitte mal ein Bild wie die Jumper auf der Rückseite deines Displays gesetzt sind. R30, R31 und R32 sind nicht bestückt und die Mod UI-04-N-025 hast du gemacht?
vg Uwe |
Title: Re:Unterstützung die Zweite
Post by: df1ya, bernd on 15. April 2016, 17:00:31
Hallo Uwe,
die Mod ui-04-25 ist nicht gemacht, d.h. hatte ich, ist aber wieder entfernt. Vorgenommen habe ich die Mod 26. Ich hoffe, dass auf dem Foto die Änderung zu erkennen ist.
73, Bernd
|
Title: Re:Unterstützung die Zweite
Post by: DJ3FV on 16. April 2016, 05:29:10
Hallo Bernd,
der upload des Foto scheint nicht zu funktionieren. Ich habe bei meinen HY28B Display IM1 und IM0 mit 0R bestückt. IM2 ist offen. Das Ganze in Kombination mit UI-04-N-02 sollte funktionieren. Bei mir tut es das auf einem 0.4 und 0.5 Boards.
Wieso hast du die UI-04-N-02 wieder entfernt?
Vy 73 Uwe |
Diskussions- und Newsboard des DARC-Ortsverbandes I40 | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
|