Pages: 1 [2] 3
|
|
|
|
Author
|
Topic: Firmwareentwicklung mit Eclipse unter Windows (Read 6067 times)
|
|
DL1CR
noch länger dabei
Offline
Posts: 166
Ich liebe dieses Forum!
|
|
Re:Firmwareentwicklung mit Eclipse unter Windows
« Reply #15 on: 24. January 2016, 22:02:39 »
|
|
Hallo Andreas, hallo Andreas
das war der entscheidende Hinweis. Was sucht auch hier eine Meldung von Borland ?
Ich habe die PATH Systemvariable überprüft, den alten Pfad entfernt und den Pfad zu ..GnuWin32..\bin gelegt.
Jetzt erzeugt Eclipse - ohne Fehlermeldung - eine mfch-eclipse.bin Datei (289kB) im Verzeichnis debug, die sich aber deutlich von der mchf_binary_for_flash.bin (353kB) von Andreas unterscheidet.
Ist das bereits die Firmware-Datei?
73 Chris ----------------------------------------------------------------------------------- ......
'Finished building target: mchf-eclipse.elf' ' ' 'Invoking: Cross ARM GNU Create Flash Image' arm-none-eabi-objcopy -O binary "mchf-eclipse.elf" "mchf-eclipse.bin" 'Finished building: mchf-eclipse.bin' ' ' 'Invoking: Cross ARM GNU Print Size' arm-none-eabi-size --format=berkeley "mchf-eclipse.elf" text data bss dec hex filename 294744 1644 111120 407508 637d4 mchf-eclipse.elf 'Finished building: mchf-eclipse.siz' ' '
22:46:26 Build Finished (took 1m:30s.110ms) -----------------------------------------------------------------------------------
|
« Last Edit: 24. January 2016, 22:26:36 by DL1CR » |
Logged
|
|
|
|
|
DL1CR
noch länger dabei
Offline
Posts: 166
Ich liebe dieses Forum!
|
|
Re:Firmwareentwicklung mit Eclipse unter Windows
« Reply #17 on: 25. January 2016, 10:25:21 »
|
|
O.K., da fehlt es mir noch an Erfahrung.
Andreas, ich würde gern mit meiner auf dem mcHF installierten Firmware 0.219.26.14 experimentieren. Kannst du mir das Archiv dieser Version schicken?
73 Chris
|
|
Logged
|
|
|
|
|
DD4WH
positron alter Hase
Offline
Posts: 462
Ich liebe dieses Forum!
|
|
Re:Firmwareentwicklung mit Eclipse unter Windows
« Reply #19 on: 28. January 2016, 16:53:51 »
|
|
Versuche auch gerade, Eclipse zum Laufen zu bringen und die ersten Experimente an der Firmware vorzunehmen.
Ich scheitere aber gerade an etwas ganz Banalem:
- beim make-Installieren hatte ich keine Möglichkeit auszuwählen, den PATH mit zu installieren
- habe alles laut Anleitung von Marco installiert und den Quellcode importiert
- Error: "Program make not found in PATH"
Ich habe jetzt das ganz banale Problem:
- was ist "PATH"? - wo finde ich die Einstellungen dazu? Ich habe jede Menge Optionen gefunden (Linux tool paths, tools paths etc.), aber wo kann ich das angeben, wo "make" ist? - ist es richtig, dass make von 2006 ist? - ist "make" der "builder"?
Vermutlich fehlt mir hier einfach ein großes Stück Grundlagenwissen, für Hinweise auf Internetlinks wäre ich auch sehr dankbar. Offensichtlich ist der Umstieg von Arduino-Hackerei auf STM nicht ganz so einfach, wie ich blauäugig gedacht habe . . .
Wäre sehr schön, wenn einer von Euch mir einen Tipp geben könnte, v.a. wo man den PATH einstellt.
73 de Frank
|
|
Logged
|
----------------------------------------- Teensy Convolution SDR https://github.com/DD4WH/Teensy-ConvolutionSDR
|
|
|
DG3NEO
schon länger dabei
Offline
Posts: 96
Ich liebe dieses Forum!
|
|
Re:Firmwareentwicklung mit Eclipse unter Windows
« Reply #20 on: 28. January 2016, 18:01:04 »
|
|
Hallo Frank,
allgemein sollte da so funktionieren: Win7: Computer, (rechte Maustaste), Eigenschaften, Erweiterte Systemeinstellungen, Neues Fenster: Systemeigenschaften, dort unten "Umgebungsvariablen", oben "Benutzervariablen für xxx", 'Path' auswählen, bearbeiten, bei 'Wert der Variablen' mit ; als Trenner den Pfad des passenden 'make.exe' anfügen.
73, Thomas
|
|
Logged
|
JN59MN
|
|
|
DC4AS
noch länger dabei
Offline
Posts: 174
Ich liebe dieses Forum!
|
|
Re:Firmwareentwicklung mit Eclipse unter Windows
« Reply #21 on: 28. January 2016, 18:12:41 »
|
|
das dachte ich zuerst auch ....
es muss aber bei Systemvariablen rein...im selben Fenster unten.
gruss Andreas
|
|
Logged
|
|
|
|
DD4WH
positron alter Hase
Offline
Posts: 462
Ich liebe dieses Forum!
|
|
Re:Firmwareentwicklung mit Eclipse unter Windows
« Reply #22 on: 28. January 2016, 19:53:04 »
|
|
wunderbar! Danke für die Tips.
Habe bei Systemvariablen den Pfad eingetragen und Eclipse neu gestartet und schon ging es. Die erzeugte bin-Datei musste ich etwas suchen, habe ich dann aber im debug-Verzeichnis gefunden.
Diese bin-Datei habe ich über den Stick aufgespielt und jetzt läuft die selbst kompilierte Firmware auf dem mcHF, sehr schön.
Mein Plan ist nun, auszuprobieren, ob ich die folgenden Änderungen implementiert bekomme:
- 5kHz - tuning step zum Anwählen - zusätzlich anwählbare Filter für 2.3, 3.6 und 4.4kHz mit besserer bass-Wiedergabe für SSB und AM
Vielen Dank für die schnelle Hilfe!
73 de Frank
|
|
Logged
|
----------------------------------------- Teensy Convolution SDR https://github.com/DD4WH/Teensy-ConvolutionSDR
|
|
|
|
DL1CR
noch länger dabei
Offline
Posts: 166
Ich liebe dieses Forum!
|
|
Re:Firmwareentwicklung mit Eclipse unter Windows
« Reply #24 on: 30. January 2016, 10:32:23 »
|
|
Mein Plan ist nun, auszuprobieren, ob ich die folgenden Änderungen implementiert bekomme: - 5kHz - tuning step zum Anwählen - zusätzlich anwählbare Filter für 2.3, 3.6 und 4.4kHz mit besserer bass-Wiedergabe für SSB und AM
|
| Hallo Frank, freut mich, dass es mit der ersten selbst kompilierten Firmware geklappt hat. Ich habe mich noch nicht getraut, mein Kompitat zu testen.
Deine Vorhaben decken sich mit meinen. Ich möchte den mcHF für den Portabelbetrieb optimieren, meine Lieblingsbeschäftigung.
Zum Thema RX Audioqualität habe noch einen Tipp. Verändere im Menü die 2.3k Center Freq.
73 Chris
|
|
Logged
|
|
|
|
DD4WH
positron alter Hase
Offline
Posts: 462
Ich liebe dieses Forum!
|
|
Re:Firmwareentwicklung mit Eclipse unter Windows
« Reply #25 on: 30. January 2016, 10:53:06 »
|
|
Hallo Chris,
Danke! War selbst erstaunt, dass es dann so einfach war. Vielen Dank auch für Deine ausführlichen Dokumentationen, habe daraus viel gelernt und bin dadurch auch schon etwas weiter gekommen beim mchf!
Die neue 5khz-Schrittweite läuft schon. Ich habe das Ganze aber noch nicht mit github verbunden, das wird nochmal etwas komplexer, ich verstehe dieses github System überhaupt nicht, habe aber begriffen, dass man nicht drumrumkommt und es nutzen muss . . . Wird noch ein bisschen Arbeit für mich.
Danke für den Tipp mit den Einstellungen! Clint hat die IIR Filter mit unterschiedlicher centre frequency berechnet und aus diesem Filterset kann man dann auswählen. Es sind allerdings alles Bandpässe, ich würde gerne zu jeder bandwidth einen lowpass zuzr Auswahl stellen, der dann ab 0 Hz alles durchlässt und nicht erst ab 200-300 Hz. Für Sprache unbedeutend, aber für SWL ganz schön, eine etwas bessere Audioqualität zu haben. Nachteil ist dann die etwas schlechtere opposite sideband rejection bei SSB, bei AM gibt es keinen nachteil.
Gestern habe ich versucht, mit Iowa Hills Filter designer die IIRs neu zu berechnen, aber die Koeffizienten wollte der mchf nicht fressen ;-) Habe dann begriffen, dass Clint eine besondere Form der IIR benutzt: Lattice Filter. Die Koeffizienten kann man zwar aus den Iowa Hills Koeff berechnen, aber das ist mir momentan noch ein wenig nebulös, wie das geht. Nun ist mein Plan, mir Matlab zu besorgen mit extension fdatools, um damit dann die Koeffizienten berechnen zu können. Matlab ist nur sehr teuer . . . Kennt jemand eine andere Möglichkeit, aus den Koeffizienten der IIR Filter die Koeffizienten für die Lattice Form zu berechnen?
73 de Frank
|
|
Logged
|
----------------------------------------- Teensy Convolution SDR https://github.com/DD4WH/Teensy-ConvolutionSDR
|
|
|
|
DL1CR
noch länger dabei
Offline
Posts: 166
Ich liebe dieses Forum!
|
|
Re:Firmwareentwicklung mit Eclipse unter Windows
« Reply #27 on: 30. January 2016, 11:36:51 »
|
|
Die neue 5khz-Schrittweite läuft schon. Ich habe das Ganze aber noch nicht mit github verbunden, das wird nochmal etwas komplexer, ich verstehe dieses github System überhaupt nicht, habe aber begriffen, dass man nicht drumrumkommt und es nutzen muss . . . Wird noch ein bisschen Arbeit für mich...
|
| Gratulation! Vielleicht ergibt sich eine interessante Zusammenarbeit. Im Moment bin ich noch mit dem Gehäuse beschäftigt. Melde dich, wenn es etwas Neues zu berichten gibt. 73 Chris
|
|
Logged
|
|
|
|
|
DL1CR
noch länger dabei
Offline
Posts: 166
Ich liebe dieses Forum!
|
|
Re:Firmwareentwicklung mit Eclipse unter Windows
« Reply #29 on: 30. January 2016, 16:21:37 »
|
|
Ok, ich habe hier etwas dazu gefunden.
https://rogerdudler.github.io/git-guide/index.de.html
Ich werde das mal durchgehen. 73 Chris
|
« Last Edit: 30. January 2016, 18:32:40 by DL1CR » |
Logged
|
|
|
|
Pages: 1 [2] 3
|
|
|
|
|
|
|