Tulipan SDR DL

Andere SDR Transceiver => SParrow => Firmware/Software => Thema gestartet von: DL6YCU am 27. Dezember 2018, 20:02:53

Titel: wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 27. Dezember 2018, 20:02:53
    Gast ,

     wenn ich die Nötige Hardware habe möchte ich gerne noch die Aktuelle Software Aufspielen .
    Habe aber noch keine genaue Anleitung gefunden .
    Was ich bisher gefunden habe , Software auf dem Stick Laden  (F7 oder H7 ).
    In die Buchse DFÜ Stecken , Gerät Einschalten , Bandstaste + Drücken und die Firmware wird geladen .
    Ist das richtig ?

  73  Reimund

EDIT by Mod:  Bitte für unterschiedliche Themen getrennte Threads starten.
Für Firmwareupdates haben wir ein extra Untermenü!
Thema abgetrennt, umbenannt und verschoben  ;)
     
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 27. Dezember 2018, 20:30:12
Zitat
Habe aber noch keine genaue Anleitung gefunden .

guckst Du:
https://github.com/df8oe/UHSDR/wiki/Firmware-Upgrades (https://github.com/df8oe/UHSDR/wiki/Firmware-Upgrades)

Zitat
Software auf dem Stick Laden  (F7 oder H7 ).
    In die Buchse DFÜ Stecken , Gerät Einschalten , Bandstaste + Drücken und die Firmware wird geladen .

Zitat
Ist das richtig ?

nein, nicht ganz!
Band+* drücken und halten und dann erst einschalten und so lange Band+ drücken ("Power on" kann man sofort loslassen) bis er auf dem Display meldet "USB Drive detected...."
Dann kann man auch Band+ loslassen und 20-25 Sekunden später ist er fertig.

USB Stick gehört nicht in die DFU-Buchse sondern in die Host-Buchse.
DFU ginge auch, dazu benötigt man allerdings auch die DFU Software (DfuSE Demo) auf dem PC....und man müsste beim SParrow Band- drücken  ;)

F7 oder H7 ist gut.... Du solltest nur die laden die Dein Gerät benötigt.
Welche verrät Dir der Bootloader beim Einschalten für die ersten 5 Sekunden oben im Boot-Screen.

*aufpassen - in der mcHF/OV I40 Literatur wirst Du immer die Angabe "Band- drücken zum USB-Stick Update" finden.
Das ist auch korrekt!
Nur nicht beim SParrow - dort sind die Tasten Band+ und Band- vertauscht. (nur Artur kennt den Grund)
guckst Du:

https://www.sdr-tulipan-dl.de/index.php?topic=133.0 (https://www.sdr-tulipan-dl.de/index.php?topic=133.0)
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Andreas am 07. Januar 2019, 12:59:50
Ich habe die UI jetzt soweit fertig.
Bootloader und Firmware mit ST-Link zu installieren, war kein Problem. Kann es mangels LCDs leider noch nicht sehen, ob alles ok ist. Die LED zeigt keine Reaktion. Sollte die jetzt schon etwas anzeigen?
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 07. Januar 2019, 18:05:06
Hallo Andreas,
aber sicher doch, die LED sollte genauso reagieren wie sie bei OV I40 UI auch reagiert.

Einschalten -> LED leuchtet rot und wechselt nach wenigen Sekunden, wenn der Bootvorgang abgeschlossen ist, auf grün
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 13. Januar 2019, 14:20:05
  Hallo  Gast ,

  habe nun die Firmware D2.11.8 geladen .
  Beim Einschalten kommt nun diese Meldung .

  Upgrade boodloader to 5.0.1 or newer
  Boot Delay because of Errors or Warnings

   Gerät schein aber einwandfrei zu Funktionieren .
   Ist etwas schief gelaufen ?

    73   Reimund
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 13. Januar 2019, 15:55:58
der aktuelle Bootloader ist der 5.0.2!

und seit heute 5.0.3 wobei ich die heutige Änderung noch nicht angeschaut habe
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 13. Januar 2019, 19:46:50

    Also es muß immer der Bootlader und die Firmware  Aktualisiert werden .
    Firmware ist ja gelungen .
    Den Bootlader bekomme ich aber nicht rein .
   
    Habe diese Datei genommen ,

    bl-40sdr.bin   2019-01-13  15:53
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 13. Januar 2019, 20:07:47
Reimund, wie versuchst Du denn die Bootloader *.bin zu laden?
Über den Stick?

Die *.bin muss mit dem ST-Link geladen werden!
Oder Du nutzt die *.dfu und das DfuSeDemo Tool und ein USB Kabel am DFU Port und "Band -"

https://github.com/df8oe/UHSDR/blob/active-devel/mchf-eclipse/useful_manuals/bootloader_doc.md (https://github.com/df8oe/UHSDR/blob/active-devel/mchf-eclipse/useful_manuals/bootloader_doc.md)

aufpassen dass man am SParrow die entgegengesetzten Tasten Band +/-  drücken muss!
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 13. Januar 2019, 21:28:38

    Hallo   Gast ,

   die Firmaware habe ich über die kleine Horstbuchse geladen .
   Obwohl in der Anleitung steht man soll es über die große DFÜ Buchse machen , oder Vertausche ich da was ?
   Ein Passendes Kabel für die DFÜ Buchse habe ich auch .
   Bootloder ist Akutell 4.0.0
   So richtig habe ich es nicht Verstanden wie ich nun die Firmware mit den USB Stick Laden soll .

   73  Reimund
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 14. Januar 2019, 06:35:28
die Firmware kann man über DFU, Stick und ST-Link aufspielen...

Was Du jetzt aber machen musst ist den Bootloader auf den aktuellen Stand bringen.
Wie das geht steht in der oben verlinkten Doku!
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 14. Januar 2019, 22:37:46

  Hallo   Gast ,

   DFU, Stick und ST-Link  müste in den nächsten Tagen eintreffen .
   Ist für mich ist alles totales Neuland .
   Hoffendlich richte ich bei falschen Gebrauch  keinen Schaden an .

   73   Reimund
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 15. Januar 2019, 05:25:09
Kannst keinen Schaden anrichten.... außer falsche Firmware laden....dann läuft er nicht und Du musst nochmal flashen.
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 17. Januar 2019, 22:03:18
    Firmware Update ,

    1. Aktuelle Firmware Herunter Laden , Endung Bin .
    2. Auf USB Stick Kopieren .
    3. USB Stick in Host Buche stecken (kleine Mini Buchse)
    4. Gerät mit Gedrückter Band + Taste Einschalten (+ Taste Gedrückhalten bis LED Leuchte - 10 Sekunden Warten )
    5. Ein und wieder Ausschalten .
    6.  Mit gleichen USB Stick noch mal  Punkt 4 duchführen .
   
         Fertig

      73   Reimund
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 18. Januar 2019, 05:34:19
Punkt 6 verstehe ich nicht.

Und zuvor hast Du aber hoffentlich den Bootloader auf den neuesten Stand gebracht?!

Zu Punkt 5:  der SParrow bzw. generell die I40 UI bootet automatisch neu wenn man das
Speichermedium aus der Host-Buchse abzieht  ;)


Horst-Buchse....  ???   Mensch Reimund :D :D
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 18. Januar 2019, 09:01:27

  Ja Richtig so kann man es auch machen .
  Bin halt Leihe , da macht man es gern Umständlich , hi .
  Bootloader Hochzuladen habe ich noch meine Probleme , die Anleitung habe ich gelesen .
  Komme damit aber noch nicht zurecht , werde es  mit einem OV Kolegen  mal Versuchen .
  Habe erst mal wieder die alte Firmware Eingspielt , jetzt kommt keine Fehlermeldung mehr .
  Es kommen ja oft  neue Firmware Updates , gibt es irgendwo Infos was geädert wurde ?
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 18. Januar 2019, 09:11:40
einiges an Infos zu den Änderungen und Erweiterungen findest Du u.a. hier:

https://github.com/df8oe/UHSDR/compare/2.10.0...active-devel (https://github.com/df8oe/UHSDR/compare/2.10.0...active-devel)



Bootloader update geht ganz easy mit dem DfuSeDemo tool!

Ist in 2min erledigt.


Besorge Dir das mal und dann melde Dich nochmal, dann machen wir das Schritt für Schritt

http://www.m0nka.co.uk/files/en.stsw-stm32080.zip

und so gehts:
http://www.m0nka.co.uk/wp-content/uploads/2016/03/Bootloader-Install.pdf

ABER!
"Band -" beim SParrow drücken und den Jumper P6 brauchen wir bei der F7/H7 CPU nicht mehr
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 18. Januar 2019, 20:45:10

   Prima , diese Anleitung ist Verständlich .
   Software ist Installiert .
   
   Habe mir mal die DFÜ Buchse Angeschaut , ist ja nicht die Normbuchse .
   Statt Schleifer sind es Stifte
   5 Stück davon habe ich  , aber nicht mit Stifte .
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 18. Januar 2019, 20:58:10
Reimund, DFUuuuu   nicht Üüüüüü   :D

DFU oder "Device Firmware Upgrade"


Die DFU Buchse ist selbstverständlich eine USB Normbuchse und zwar USB-2 Mini-B benötigst Du
Ich habe hier zig USB Kabel die passen, zum Beispiel vom RTL_SDR Stick, USB Blaster usw.

Welche Anleitung war jetzt hilfreich?
Die um den Bootloader zu flashen?
Hast ihn also jetzt auf den neuesten Stand gebracht?
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 18. Januar 2019, 22:29:41

    Mit den Englischen Bezeichnungen habe ich es nicht so , Horst oder Host - DFÜ /DFU .
    Wie gesagt ist das für mich absolutes Neuland .
    Sorry, wenn ich die Bezeichnungen nicht richtig Schreibe .
    Diesen Stecker habe ich nicht ,muß ich erst Besorgen .
     
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 18. Januar 2019, 22:52:58
kein Problem Reimund - kennst mich doch - ich mache doch nur Spaß.... :D :D :D  :-*

Aber das ist ja mal eine krasse USB Buchse!
Jetzt verstehe ich das auch.....
Da habe ich am SParrow, Tulipan und OV I40 definitiv die Gegenstücke drin.
Ich würde empfehlen die Buchse im Gerät zu tauschen damit Du konform bleibst.
Wer macht so was und warum?
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Andreas am 18. Januar 2019, 23:02:04
Das ist die von Artur mitgelieferte Buchse.
Hab ich auch gleich ein passendes Kabel dafür gefunden.
Ich bin aber noch nicht so weit, das ich sie benutze. Warte immer noch auf den Ersatz ZIF Konnektor und das Display  ::)
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 18. Januar 2019, 23:10:39
ich hatte eine andere Buchse vom Artur bekommen - die die wir auch bei den anderen Geräten drin haben.
Das ist aber wirklich seltsam!
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 19. Januar 2019, 08:36:55

     Gast ,

    ist schon ok .
    Habe ja den Bausatz von Artur noch hier, (Verkauft )dort ist die gleiche Buchse .

    73  Reimund
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 19. Januar 2019, 12:40:36
ob das absichtlich vom Artur so beigelegt wurde?
Kann ich mir ehrlich gesagt nicht vorstellen.....  na ja.

Glückwunsch zum Verkauf!
Hat der Chris DL9CHR zugeschlagen?
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 19. Januar 2019, 17:01:26

  Nein , es ist ein OM aus Neus .
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 21. Januar 2019, 20:42:32

    Habe leider noch kein Passendes Kabel  gefunden .
    Kann mir jemanden einen Tip geben .

     73  Reimund
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Andreas am 21. Januar 2019, 21:40:05
Das dürfte doch, wie bei mir, ein USB Mini-B Stecker sein, der da reingehört. Deine Buchse sieht dem Bild nach aus wie meine. Passt ja auch genau in den Ausschnitt der Alu-Seitenplatte. Also ein Kabel mit USB-A-Stecker und an der anderen Seite ein USB-Mini-B-Stecker.
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 22. Januar 2019, 14:52:12

   Ja die Abmessungen sind gleich ,  es müsten 5 Stifte sein .
   Bekomme einen Normalen Stecker nur bis zur hälfte rein .

  73  Reimund
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Andreas am 22. Januar 2019, 15:20:47
Ja richtig, der Mini-B-Stecker hat 5 Kontakte. Es ist nicht so, dass die 5 Stifte auf deinem Bild auch die Kontakte sind. Das sind nur die Arretierungen der 5 Schleifer, die innen auf dem Kern sitzen. Kann man nicht sehen. Versuche es mal mit einem anderen Stecker, wenn du hast. Diese Stecker sind etwas aus der Mode gekommen, seit die meisten Handys und Tablets diese Micro-USB-Stecker haben.

(https://up.picr.de/34896712sg.jpg)

Danke, Gast für den Tip mit Picr.
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 22. Januar 2019, 16:13:53
wir hatten beim Betatest der ersten I40 UI V1.8 das Problem dass Andreas eine sehr exotische USB Buchse beigelegt hat.
Da passte kein normales Kabel rein....

Den Unterschied sah man erst auf dem zweiten Blick

ich gucke mal ob ich den Thread im Sulingen Forum noch finde
EDIT: da ist er....
https://www.amateurfunk-sulingen.de/forum/index.php?board=18;action=display;threadid=935;start=15 (https://www.amateurfunk-sulingen.de/forum/index.php?board=18;action=display;threadid=935;start=15)
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 24. Januar 2019, 19:07:28

    Hallo Anderas ,
 
    Prima !
    Das ist mal eine Tolle Übersicht .
    Habe es mit einem andern Stecker Versucht geht auch nicht .
   
    73   Reimund
 
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 25. Januar 2019, 05:18:54
Reimund, tausche die Buchse im Gerät gegen die übliche Variante aus.
Dann bist 100% kompatibel zu den anderen Geräten und kannst auch ein normales USB Kabel benutzen.
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 26. Januar 2019, 19:16:23

    Gast ,

  habe ich auch schon dran Gedacht .
  Wollte Ursprünglich den leichten weg gehen , ohne Umbau .
  An das Passende Kabel zu kommen ist wohl nicht möglich .

  73  Reimund
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 26. Januar 2019, 19:31:07
USB Buchse wechseln ist doch kein Umbau  :D

OT:
Reimund, kommst Du am 17. Februar nach Recklinghausen zum AFU Flohmarkt?
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 28. Januar 2019, 20:05:33

       Ja , werde auch da sein .
     
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 30. Januar 2019, 20:08:53
  Hallo  Gast ,

   habe mir ein paar  Kabel Bestellt .
   Nun Passt es .
   Die alten Kabel Passen jetzt auch .
   Vermute das das Innenteil der Buchse etwas Verrutscht war .
   Eventuell mit Heißluft gelötet ?
   
      73   Reimund

   
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 01. Februar 2019, 16:47:52

  Hallo  Gast ,


   Leider Klappt es mit dem Laden des Bootladers nicht .
   Bin nach der Anleitung Vorgegangen , in dem Feld oben Availabel DFU and .... kann ich keinen Eintrag finden .
   USB ist erkannt , Datei  bl-40sdr.dfu geladen .
   Was mache ich Falsch ?

   73  Reimund
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 01. Februar 2019, 20:21:43
SParrow an 12V
DFU Kabel in den SParrow und in den PC stöpseln
DfuSe Demo starten

Das Feld oben ist zunächst leer!

Am SParrow nun wie folgt vorgehen:
BAND - drücken und halten
Powerknopf drücken und halten
Band - jetzt loslassen, aber Power Knopf gedrückt halten!!!

"STM Device in DFU Mode" muss jetzt oben erscheinen!

Achtung, Du musst den Powerknopf während der ganzen Prozedur gedrückt halten!

unten auf Choose gehen und das runtergeladenen *.dfu File anwählen und dann Upgrade klicken.

Powerknopf noch immer gedrückt halten!
Wenn Fertig, dann kannst Du loslassen und den SParrow normal starten.
Im Menü unter System-Info findest Du den Bootloader Eintrag.
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 03. Februar 2019, 22:53:10

    Ja so habe ich es gemacht ...

   "STM Device in DFU Mode" muss jetzt oben erscheinen!
   
    Erscheint  nicht  .
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 04. Februar 2019, 05:23:56
Dann hast Du keine USB Verbindung.

Welches Betriebssystem?
Taucht der STM im Gerätemanager auf? 

beim Nachgucken "Power on" gedrückt halten!
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 04. Februar 2019, 08:46:29


   Dann hast Du keine USB Verbindung  ---                Wird im Gerätemanager Angezeigt .

Welches Betriebssystem?  ---                                     Win  7 
Taucht der STM im Gerätemanager auf?   ---              Ja ist  da .

beim Nachgucken "Power on" gedrückt halten!  ---- Habe ich gemacht .
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 04. Februar 2019, 09:14:30
Dann machst Du beim DfuSe Demo und der Bedienung am SParrow noch immer etwas falsch.

Drückst Du vor dem Einschalten Band Minus (rechts!) und dann Power-On wirklich zusammen?
Power-On darfst Du zu keiner Zeit loslassen!!

ich mache das immer so:
mit dem Finger auf Band Minus drücken und gedrückt halten.
Dann den VFO Knopf drücken und gedrückt halten. Band Minus kann man dann loslassen.
DfuSe Demo zeigt den STM oben an.
Da kann man nichts falsch machen  :D :D

Lade DfuSe Demo nochmal neu runter - vielleicht ist da was kaputt
Am DfuSe Demo nichts verstellen oder so - einfach out of the box benutzen.

Alternativ musst Du wohl oder übel mit dem ST-Link den Bootloader flashen.
Wobei ich das immer noch nicht verstehe.

Kannst Du ein Video drehen wie Du das machst?
Oder Du bringst den SParrow und ein Notebook am 17.2. mit nach Recklinghausen in die Vestlandhalle  :-*
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 05. Februar 2019, 09:01:47

  Hallo  Gast ,

  habe mal einen anderen Rechner genommen .
  Hochladen  nun möglich , mit der Meldung  successfully ...
  In der Systeminfo steht immer noch der alte Bootloader 4.0.0.
   
   73   Reimund
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 05. Februar 2019, 09:38:33
Hast Du denn auch den Bootloader 5.0.4 passend für Deinen Prozessor (F7/H7) runtergeladen (als .dfu File) und
wählst im DfuSe Demo auch den richtigen Ort aus von dem das .dfu File dann geladen wird?

Reimund, leider gehen mir langsam die Ideen aus was Du da noch falsch machst.


Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 06. Februar 2019, 09:27:07

   Keine Ahnung wo das Problem liegt .
   Mache alles wie Beschrieben .
   Werde das Gerät nach Recklinghausen mitbringen .
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 06. Februar 2019, 09:31:14
Hast Du einen ST-Link?
Dann versuche es doch mal damit!

Aber aufpassen, nicht den Bootloader als .dfu sondern als .bin runterladen  ;)
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 06. Februar 2019, 19:15:21

   Nee , lassen wir es .
   Bekomme es doch nicht hin .
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 06. Februar 2019, 19:38:49
drei Strippen aufstecken und bisschen mit der Maus klicken?
Mach mich nicht schwach Reimund  :-*
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DL6YCU am 10. Februar 2019, 14:09:24

    Hallo  Gast

  Geht jetzt ,  Dank Hilfe meines OV Kolegen .

   Fehler beim Hoch/Herunterladen .

   Genaueres Berichtige ich Dir in Recklinghausen .


   73  Reimund
 
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 10. Februar 2019, 14:45:31
Das Problem sitzt hinterm Rechner  :D :D :D

Glückwunsch Reimund!
Dann kann der Thread hier als "gelöst" betrachtet werden  :-*
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: hb9trt am 15. Februar 2019, 23:17:24
Hallo Gast,

Sicher eine dumme Frage ;)

Die ST-Link Schnittstelle beim SParrow, sind das die 3 Lötpunkte zwischen den Encoder auf der Linken Seite des UI Boards? Irgendwie sehe ich keine Beschreibung. Ansonsten schreibt Artur ja alles bis ins Detail an. Sonst gehe ich da mal den Leiterbahnen nach.
Die anderen 2 Lötpunkte sind wohl für den Jumper um den Bootloader zu installieren.

Bin da gerade am Vorbereiten des "SParrow Baus" Bauteile sollten nun gemäss meiner BOM alle hier sein, ausser die Relais, die habe ich noch nirgends gesehen. Sollten dann auch noch irgendwann kommen.

Will dieses Weekend endlich richtig starten.

Gruss
Reto
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Andreas am 16. Februar 2019, 00:00:42
Hallo Reto,
die Schnittstelle ist mit SWDIO, SWD und CLK beschriftet, passend zu den ST-Link Anschlüssen.
Viel Spaß beim Bau  :)
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: hb9trt am 16. Februar 2019, 01:13:42
Hallo Gast

Das hätte ich erwartet... Bin wohl blind...
Muss nochmals genau hinschauen.

Gruss Reto
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Gast am 16. Februar 2019, 06:33:40
Hallo Reto,
Ich habe doch noch gar nichts geschrieben  :D :D :D

Aber Andreas hat Recht  :-*
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: hb9trt am 16. Februar 2019, 10:50:34
Upps.. Natürlich Andreas, sorry...

Da ich viele Posts auf dem Smartphone schreibe, auch diesen, fehlt mir manchmal die übersicht.

Also die Labels habe ich gefunden...

Gruss Reto
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Christian Frankl am 22. Juli 2019, 16:49:31
So, jetzt habe ich mit DfuSe Demo den Bootloader bl-40sdr.dfu und danach die Firmware fw-40sdr.dfu geladen. Nach der Jumper P6 Methode.
Alles nach Anleitung. Allerdings machte mich die Fehlermeldungen etwas stutzig:
"Your device was plugged in DFU mode.
So it is impossible to make shure this file is correct for this device.
Continue however?"

Trotzdem auf auf Ja geklickt und der Verify sagte, alles gut.

Wenn ich den Frequenzknopf drücke (ISt ja der EIN-Schalter, oder?), dann kommt die LED rot und bleibt es auch. Kein Bildschirm wird hell oder sonstirgendwas.

Hat da jemand eine Idee?
Würde mich sehr über Hilfe freuen, da ich absolut neu bin mit dem Ganzen hier.

Ich muss noch ergänzen: Es ist eine CR2032 Batterie im Battteriehalter. Der FRAM und Flash sind nicht eingelötet. Auch keine SD Karte ist eingesteckt.

73,
Christian
DL6RDM
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DJ3FV am 22. Juli 2019, 17:43:27
Hast du update in Dfuse gewählt und P6 wieder entfernt?
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DJ3FV am 22. Juli 2019, 17:48:47
Erst Bootloader installieren dann Reboot und dann per Usb Stick die Firmware installieren nicht mit Dfuse! ☝️
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Christian Frankl am 22. Juli 2019, 21:43:23
Habe das nun so gemacht, wie hier beschrieben:

    Firmware Update ,

    1. Aktuelle Firmware Herunter Laden , Endung Bin .
    2. Auf USB Stick Kopieren .
    3. USB Stick in Host Buche stecken (kleine Mini Buchse)
    4. Gerät mit Gedrückter Band + Taste Einschalten (+ Taste Gedrückhalten bis LED Leuchte - 10 Sekunden Warten )
    5. Ein und wieder Ausschalten .
    6.  Mit gleichen USB Stick noch mal  Punkt 4 duchführen .
   
         Fertig

      73   Reimund

Jetzt blinkt die LED langsam grün, Bildschirm bleibt tot.
Betreibe die UI Platine derzeit alleine, ohne die HF Platine.
Gebe 10V an den zweiten Pin der Pinleiste. 5,0V sind sauber vorhanden.

Nach abstecken der 10V und wieder anstecken kommt wieder die rote LED.

 :'(

73,
Christian
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DJ3FV am 23. Juli 2019, 06:37:23
In deinem ersten Beitrag hast du beschrieben, dass du es mut Dfuse gemacht hast und dass du dass du fw.dfu benutzt hast. Wenn du wirklich Defuse benutzt hast, ist dein Bootloader zum Teil überschrieben und du solltest nochmals erst den Bootloader mit Dfuse und danach die FW mit dem USB Stick laden. Am besten wäre es aber du würdest STLink V2 benutzen. Die Anleitung findest du hier (https://www.google.com/url?sa=t&source=web&rct=j&url=https://www.amateurfunk-sulingen.de/forum/attachments/UHSDR_STlink.pdf&ved=2ahUKEwjVvvDRm8rjAhUFyqQKHWTGA_0QFjABegQIBBAH&usg=AOvVaw3Dg8ZCVSaDf1F7-3X6wORp).
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Christian Frankl am 23. Juli 2019, 06:55:52
Guten Morgen Uwe!

- Und Danke für Deine rasche Antwort!
Ich hatte anfangs den Bootloader(dfu) und die FW.dfu mit dem Defuse aufgespielt.
Dabei war der Jumper angesteckt.
Gestern Abend dann habe ich nochmal den Bootloader per DefuSe (Mit Jumper P6 gesetzt) aufgespielt und danach auf einem USB Stick die FW.bin (Ohne den P6 Jumper).
Und zwar so: Gestartet mit Band + und Einschalter. LED beginnt dann nach 10sek langsam grün zu blinken.  Sonst passiert nichts. Den Band + Taster habe ich ausgelassen, nachdem die LED grün blinkt, den EINTaster die ganze Zeit hatte ich die ganze Zeit gedrückt gehalten.
Mehrmals probiert, aber es war leider keine Änderung festzustellen.

nach dem Abklemmen der Spannung kommt dann wieder nur die rote LED. - Von alleine, ohne Einschalten.

Was mich auch etwas verwirrte, war die Information, dass ich Punkt 4 nach einem Ein und Ausschalten dann nochmal machen sollte (Siehe meinen vorherigen Beitrag).
Aber bei mir lässt sich gar nix einschalten. Nur das grüne blinken bleibt da. (Solange ich die Spannung nicht wegnehme)

Ich habe mir deshalb gestern den ST Link V2 Programmer bei Digikey gekauft. Mit etwas Glück ist der bis Freitag da.
Dann werde ich es damit versuchen.
Ein wenig verwirrend waren auch die unterschiedlichen Anleitungen zu unterschiedlichen Möglichkeiten, die Firmware aufzuspielen. Dann noch Einschränkungen ob erstmaliges Aufspielen oder Update. Band + oder Band - Taste.
Das bringt einen schon ein wenig durcheinander.

Prinzipiell startet die UI aber schon ohne das HF Board?
Warum bekomme ich keine Hintergrundbeleuchtung vom Display? Geht das auch erst, wenn die FW komplett drauf ist?
Wenn der Programmer da ist, muss ich dann beides (BL und FW als .bin file) hintereinander draufspielen oder dazwischen Spannung abklemmen?

73,
Christian
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Andreas am 23. Juli 2019, 08:25:02
Hallo Christian,

der ST-Link-Stick wird mit einer Software gesteuert. STM ST-Link Utility.
Nach Installation unbedingt ein Softwareupdate machen.
An die Platine werden die 3 Pins SWDIO, SWCLK und GND angeschlossen. Das geht gut mit diesen Breadboard-Kabeln.

Beim Aufspielen mit dem ST-Link musst du darauf achten, das die beiden Programme mit unterschiedliche Adressen installiert werden. Die stehen auf der Platine, wenn ich mich recht erinnere.

73, Andreas
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DJ3FV am 23. Juli 2019, 08:51:17
Hallo Christian,

also wenn dein STM erkannt wurde ist das schon einmal gut. Kontrolliere trotzdem mit einem Mikroskop ob es einen Kurzschluss zwischen den Pins gibt. Das kannst du prima mit einem billigen USB Mikroskop aus der Bucht (https://www.ebay.de/sch/i.html?_odkw=mikroskop+android&_osacat=0&_from=R40&_trksid=m570.l1313&_nkw=mikroskop+usb&_sacat=0) machen.
Die verschiedenen Anleitungen für das installieren des Bootloader und der FW sind teilweise mit Vorsicht anzuwenden, da sie nicht immer alle notwendigen Aktivitäten beinhalten oder schlecht beschrieben sind. Schau mal bei DF8OE im Github (https://github.com/df8oe/UHSDR/blob/81dd4afae1a52103b2f1824cba34e2ff35e805ea/mchf-eclipse/useful_manuals/bootloader_doc.md) nach. Du musst natürlich damit rechnen, dass der Sparrow nicht vollständig Pin kompatibel ist und das durch den Vergleich zwischen mcHF Schaltplan und deinem Sparrow verifizieren bevor du loslegst.

Single Source of Truth :
@Andreas: Die Adressen, müssten eigentlich die gleichen wie bim mcHF sein. Sie stehen auch in diesem Dokument. (https://www.amateurfunk-sulingen.de/forum/attachments/UHSDR_STlink.pdf)

Für den Bootloader:   0x08000000
Für die Firmware:   0x08010000
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Christian Frankl am 23. Juli 2019, 10:50:52
Hallo Uwe,

den STM habe ich peinlich genau mit Mikroskop in der Arbeit angeschaut. Bilder davon könnte ich auch zur Beurteilung mailen...
Das grüne, langsame blinken der LED ist hier beschrieben:

"No Usable USB Drive Detected

If during firmware update mode the LCD backlight remains on with a slowly blinking green LED, your USB drive was not detected. You can remove the USB drive and try to plug it in again, or you can try another key."

Ich habe mehrere USB Sticks mit FAT32 Filesystem verwendet. Einer davon hat eine LED drin. Die leuchtet aber nur kurz beim anstecken. Nach dem Drücken von Band + und EIN kommt die "USB Stick LED" leider nicht mehr.

Der Bootloader ist sicher der korrekte und auch korrekt drauf mit DfuSe. So scheine ich beim aufspielen der Firmware zu hängen.
(Ich habe dazu den USB Stick in die Host Buchse gesteckt, habe es aber auch mit der DFU Buchse versucht.)

Und dass das LCD nicht mal leuchtet (Backlight) bereitet mir auch Sorgen.
Ich habe das hier gekauft:

https://de.aliexpress.com/item/32847751617.html?spm=a2g0s.9042311.0.0.63874c4dZA8J30 (https://de.aliexpress.com/item/32847751617.html?spm=a2g0s.9042311.0.0.63874c4dZA8J30)

Ich hoffe, das war das Richtige?

73, Christian
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Andreas am 23. Juli 2019, 13:26:18
Die neueren USB-Sticks sind häufig nicht schnell genug.
Darauf deutet auch deine Fehlermeldung hin.
Also möglichst alt und möglichst wenig Speicher.

73, Andreas
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DJ3FV am 23. Juli 2019, 14:59:50
Ich verwende ebenfalls eine uralten 2Gb Stick  8)  da viele neuren nicht funktioniert haben.
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Christian Frankl am 23. Juli 2019, 15:22:20
Also ich hatte zuerst einen 64GB USB-3. Dann einen 4GB USB 2, dann einen 2GB USB2, die letzten zwei wirklich alte Knochen...
Morgen soll das ST-Link Teil kommen gegen Mittag. Dann geht´s weiter.

Danke einstweilen!

73,
Christian
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Christian Frankl am 24. Juli 2019, 15:53:32
So, jetzt habe ich den STVlink2 Programmer.
Ich verwende die Pins 6(GND), 7(SWDIO), 9(SWCLK).
Aber wenn ich nach dem pdf Dokument UHSDR_STLINK vorgehe, bekomme ich nur Verbindung zum ST32F7, wenn:
Ich bei "Mode" auf Hot Plug" stelle, und daneben das "Enable debug in Low power mode" aktiviere.
Als Frequency isat 4,0MHz eingestellt. Da habe ich nix dran geändert.

Wenn ich dann auf program and verify klicke und das file.bin aussuche, ist der Sparrow STM sofort weg nachdem ich das programm übertragen starte.
Es kommt dann im VLINK Progammlog:

"15:45:43 : Connection to device is lost: check power supply and debug connection.
15:45:43 : If the target is in low power mode, please enable "Debug in Low Power mode" option from Target->settings menu.
15:49:14 : Can not connect to target!
                  Please select "Connect Under Reset" mode from Target->Settings menu and try again.
                  If you're trying to connect to a low frequency application , please select a lower SWD Frequency mode from Target->Settings menu.
15:49:17 : No target connected"

Sobald ich neu auf Program and Verify im Menue klicke, findet der Programmer den STM wieder.

Die 3,3V speise ich derzeit extern von einem Netzteil ein, da ich den kleinen KA78RM33RTF Regler ein Bein gekillt habe, beim Versuch es hochzulegen. Ging aber auch mit dem internen 3,3V Regler nicht... Und der auf dem Programmer bringt zuwenig Strom, da brechen die 3,3V auf 2V zusammen.

Bin derzeit ratlos.
 :(

Hat jemand ne Idee für mich?

73,
Christian
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: DJ3FV am 24. Juli 2019, 21:27:43
Lädst du das UHSDR oder I40 file? Die datei muss bl-mchf.bin heißen. file.bin ist hoffentlich nur eine Beispiel Bezeichnung den ansonsten hättest du etwas mir unbekanntes benutzt. Welche Software verwendest du mit dem ST-Link? Stimmen die Startadressen?
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Christian Frankl am 25. Juli 2019, 07:43:43
Hallo Uwe,

Ich verwende die Software "STM32 ST-LINK Utlility v4.5.0.0
Die Startadresse für den Bootloader war 0x08000000.
Die für die Firmware 0x08010000.
Das verwendete File war bl-mchf.bin oder auch bl-40.bin oder fw-40sdr.bin.

Ergebnis ist immer das Gleiche: "Unexpected error"

Das sieht dann immer so aus:

07:20:35 : Connected via SWD.
07:20:35 : SWD Frequency = 4,0 MHz.
07:20:35 : Connection mode : HotPlug.
07:20:36 : Device ID:0x451
07:20:36 : Device flash Size : 2MBytes
07:20:36 : Device family :STM32F76x
07:21:55 : Unexpected error
07:21:56 : Can not connect to device!

Ich habe auch schon alle möglichen Kombinationen bei den Target Settings probiert.

Was mich aber wundert: Bei den Target Settings zeigt das Programm als STM32 Information an: STM32F76x und darunter bei Target Voltage: 1,5V ??
Kann das stimmen?

Die SWDIO und SWDCLK Leitungen gehen durch bis zum STM, habe ich gecheckt.

Kann man an den Programm Einstellungen (Settings / Target) denn was verkehrt machen? Aber selbst da habe ich schon hübsch alles versucht.
Zuerst bekomme ich Verbindung, Device ID wird angezeigt: 0x451.
Und dann beim Versuch Erase oder Program kommt immer Unexpected error.

Bin echt ratlos.

Nachtrag:
Irgendwie habe ich aber auch das, was bereits auf dem STM drauf war, (Oder den STM selbst?) zerschossen.
Denn ich komme nun mit dem DefuSe per USB auch nicht mehr drauf.
Mit der P6 Jumper Methode wird kein USB Gerät am PC mehr erkannt.

 :-[ :'(


Weiterer Nachtrag:

Ich kann die Option bytens umstellen und den STM sehe ich auch wieder im ST-Link Utility.
aber nur, wenn ich bei Target/Settings bei den Connection settings die Frequenz auf 1,8MHz einstelle und
bei Mode auf Hot Plug stelle, sowie auf "Enable debug in Low power mode.
Ein Blank Check ergab, dass alles leer ist. Bei den Option bytes ist die Read Out Protection auf 0, die Brown out detection auf Level 3.

Aber wenn ich program and verify klicke, kommt nun Internal error... und die verbindgung wird getrennt.


Immer noch confused...
 :(

Jetzt funktioniert das programmieren:
Ich habe von Pin 1 des Programmers zum Board 3,3V eine Verbindung hergestellt.
Damit stürzt die Verbindung nicht mehr ab!
Ich werde weiter berichten!

OK, das programmieren des STM32 geht jetzt, wie gewünscht.
Auch bei den Target Settings konnte ich nun bei "Mode" auf normal stellen und daneben das "Enable debug in low power mode" ausschalten.
Hier ist definitv das pdf "UHSDR_STlink.dpf lückenhaft, da nicht erwähnt wird, dass auch die 3.3V der Platine mit Pin1 des Programmers verbunden werden müssen.
Den vorrübergehend dazu genommenen NRST Pin des STM zum Programmer habe ich wieder weggelassen, weil es auch ohne ging.
Der Verify des Bootloaders auf 0x08000000 mit dem .bin file ist nun ok.
Ebenso der Verify der Firmware auf 0x08010000 mit dem .bin file bringt keine Fehler.
Die Files habe ich nacheinader aufgespielt.

Nach dem anstecken der 10V an das UI kommt die rote LED, wird nach 30sek grün. Passt das?
Dsiplay leider alles dunkel, nix zu erkennen.
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Andreas am 25. Juli 2019, 18:32:58
Hallo Christian,
na also, das sieht doch schon mal gut aus.
ich bin beim Laden der Software gleich mit 10V reingegangen.
Der Mini360 sollte aber peinlich genau auf 5V Ausgang stehen. Das kann man vor dem Einlöten einstellen. Da muss kein Verbraucher anliegen.
Das LCD braucht meines Wissens 3,3V. Hast du das nachgemessen?
30 Sek. benötigt der Sparrow nicht zum booten.
Meiner ist gerade in Shack im Schrebergarten. Ich werde nachher mal die Zeit messen und die LED beobachten.
Der ZIF-Konnektor war für mich das kitzeligste Bauteil. Prüf mal die Anschlüsse auf Brücken.
In der Software für den ST-Link muss man außer der Adresse nichts weiter einstellen. Die 3 erwähnten Anschlüsse reichen normalerweise. Deine "Klimmzüge" kommen wahrscheinlich wegen der mangelhaften Spannung auf dem Board.
Aber zuerst solltest du den defekten Regler ersetzen.

Gruß
Andreas

Nachtrag: Der Sparrrow braucht genau 5 Sek. bis er fertig gebootet hat, also bis de LED grün wird.
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Christian Frankl am 26. Juli 2019, 06:53:29
Hallo Andreas,

vielen Dank für Deine Informationen.
Die 5V stimmen exakt. Und auch ich habe direkt an den beiden linken Pins GND und 10V mit einem Netzteil verbunden.
Bei meiner UI dauert es exakt 30sek, bis die LED grün wird.

Das Display - oder die FFC Buchse- kann meines Erachtens nicht das(die) Richtige sein.
Denn wenn ich das Display so hinlege, dass das Folienkabel auf der rechten Seite des LCD´s herauskommt,
dann schauen alle Kontakte nach oben. Legt man das Kabel unters Display zum Anstecken, dann schauen ja die
Kontakte nach UNTEN! Die FFC Buchse jedoch hat die Kontaktfedern nach oben! Das kann so nicht funtkionieren.

Entweder hat das Display das falsche Kabel dran oder die Buchse ist falsch.
Wie ist das bei Dir, oder bei den anderen???

Ich werde am Wochenende mal Fotos machen und diese dann einstellen.
Fest steht, dass Bootlader und FW korrekt auf dem STM sind.

Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Andreas am 26. Juli 2019, 10:24:20
Kontakte des Kabels nach unten ist schon mal richtig. Hast du den Konnektor von Artur bekommen? Der sollte passen.

Gruß
Andreas
Titel: Antw:wie bekomme ich die Firmware in den SParrow?
Beitrag von: Christian Frankl am 26. Juli 2019, 10:35:54
Ja, den Konnektor habe ich von Artur bekommen. Und der ist falsch.
Wenn man die Bilder euerer Sparrows genau ansieht, dann sieht man das auch.

Ich bin da gerade echt etwas angesäuert wegen der falschen Buchse....