Author
|
Topic: {done} error: flash memory to small (Read 7110 times)
|
|
DB4PLE
positron Urgestein
Offline
Posts: 1278
|
|
Re:error: flash memory to small
« Reply #15 on: 09. July 2019, 12:11:33 »
|
|
Hi,
Sort of. The easiest way to build with make on Windows 10 is to install the Windows Subsystem for Linux and a linux distribution like Ubuntu and follow the linux instructions, at least if you have no fear using the linux command line. However, flashing and debugging is not going to be as easy as with flashing straight out of Windows Eclipse.
Otherwise you can also use MinGW make to compile on Windows directly. But if you can spare the harddisk space and have Windows 10, I'd go for the Windows Substem for Linux (WSL).
However, honestly, the best solution is to get rid of the processor by swapping to the real deal with 256k RAM and at least 1MB flash...
73 Danilo
|
« Last Edit: 09. July 2019, 12:12:02 by DB4PLE » |
Logged
|
|
|
|
|
DL8EBD
positron Urgestein
Offline
Posts: 1926
|
|
Re:error: flash memory to small
« Reply #17 on: 09. July 2019, 17:26:24 »
|
|
ich komme bestenfalls auf 613.568 Bytes
tut mir leid Dirk.... Ich würde auch empfehlen die paar Euro in eine größere CPU zu investieren.
|
|
Logged
|
bitte keine technische Fragen oder Diskussionen via PN, dafür ist das Forum da. vy73 Thomas
|
|
|
Keine Ahnung wer der Idiot ist:p
schon länger dabei
Offline
Posts: 81
|
|
Re:error: flash memory to small
« Reply #18 on: 09. July 2019, 19:12:13 »
|
|
Die Investition stellt kein Problem da, eher der Umbau. Sagen wir mal so.. ich habe ja keine Erfahrungen damit und weis oder kann nicht abschätzen was das bedeutet.
Ich verstehe einfach nicht wieso wir das nicht kleiner bekommen. Die 2.11.55 is doch sonst nur 350kb groß und das ist ja die selbe Basis.
Da kann man doch sicher das in Eclipse zusätzlich mit den Direktiven angeben damit das funktioniert.
Das reine make all" führt bei mir zu einem Fehler:
make all make: gsed: Command not found make: gsed: Command not found make: gsed: Command not found fatal: not a git repository (or any of the parent directories): .git [CC] basesw/mcHF/Src/startup_stm32f407xx.o make: arm-none-eabi-gcc: No such file or directory make: *** [basesw/mcHF/Src/startup_stm32f407xx.o] Error 1
|
« Last Edit: 09. July 2019, 20:02:10 by MFT » |
Logged
|
|
|
|
|
DL8EBD
positron Urgestein
Offline
Posts: 1926
|
|
Re:error: flash memory to small
« Reply #20 on: 10. July 2019, 04:33:43 »
|
|
@Danilo, danke für den Tipp das probiere ich heute Abend auf jeden Fall aus
|
|
Logged
|
bitte keine technische Fragen oder Diskussionen via PN, dafür ist das Forum da. vy73 Thomas
|
|
|
DF8OE
Administrator
Offline
Posts: 6268
Stellvertr. OVV I40, Jugend / Nachwuchsreferent
|
|
Re:error: flash memory to small
« Reply #21 on: 10. July 2019, 04:47:57 »
|
|
Dirk hat ja einen Mac. Es scheint so dass man da einiges nachinstallieren muss - ich habe das hier gefunden:
make unter OS/X nutzen
Leider sind die Beiträge schon älter. Auf jeden Fall muss man danach suchen wie man unter dem jeweiligen Betriebssystem mit dem Makefile baut.
Es wird nicht ohne bauen mit dem Makefile gehen. Und da führen alle Wege über die Kommandozeile. Bei Windows führen sie zusätzlich in eine Sackgasse, da die Länge eines Kommandos begrenzt ist und für unser Projekt schneidet die Begrenzung den Befehl ab - daher der Umweg, auf dem Windows in WSL ein Linux zu installieren. Wenn man schon so weit geht ist mein Tipp: nehmt einen PC odr ein Notebook, das ihr wegen des Ressourcenhungers oder fehlender Treiber für aktuelle Windowse ausgemustert habt und installiert direkt ein Linux...
Ich bin übrigens seit einem Jahr weg von Debian und auf Arch Linux. Ist eine echte "Rolling Release" und die Aktualität der Software ist beeindruckend. Der neue Eclipse 2019-6 ist genauso in den Repos wie der Kernel 5.1.16 (das brandfrische Debian 10, gerade released, bringt es man gerade auf den 4.19 und selbst Debian experimental kann nicht mithalten).
EDIT: @Danilo: Ein Satz von Dir hat mich aufhorchen lassen: Wenn Du eine allgemeingültige Lösung findest für die Eclipse-Problematik unter Windows findest..."
Es müsste doch eine solche Lösung für Eclipse unter Linux geben, da dort die Länge der Kommandozeile ausreicht - oder liege ich da falsch? Dann könnten wenigstens die Linux-Nutzer wieder mit Eclipse Binaries erzeugen, die dem Makefile nahekommen. Mit dem 2019-6 ist mein Verhältnis zu Eclipse nämlich wieder besser geworden. Waren die Versionen davor noch träge ohne Ende so geht diese Version deutlich flotter zu Werke.
vy 73 Andreas
|
« Last Edit: 10. July 2019, 05:21:54 by DF8OE » |
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! <<<<
|
|
|
Keine Ahnung wer der Idiot ist:p
schon länger dabei
Offline
Posts: 81
|
|
Re:error: flash memory to small
« Reply #22 on: 10. July 2019, 06:33:35 »
|
|
Hallo Andreas,
alles was du zum Thema schreibst hat Hand und Fuß, beeindruckend, danke! Das UHSDR-Projekt ist seiner Zeit voraus.. einiges konnte ich ja am Gerät direkt ausprobieren bevor ich auf die Idee kam es für meine Ansprüche zu idealisieren.
Leider, leider ging das nu nicht so schnell und reibungslos. Ich gebe aber noch nicht auf und schaue mal ob ich heraus finden kann, wie das unter MacOS mit MAKE möglich ist und ob ich damit zum Ziel komme. Die Eclipse 2018er Version wie von dir oben schon mitgeteilt habe ich inzwischen auch zur Hand. Das aber nur die Basis, es geht ja wirklich um die arm-none und dessen Erweiterungen. Im Terminal gehen die Grundfunktionen problemlos, aber ich laufe direkt in andere Fehler. Wir werden sehen..
Unter Windows habe ich es gestern auch versucht.. das ging soweit gut bis ich ein Fehler erhalten habe der im Zusammenhang mit zu langen Zeitfolgen stand. Dann war mir klar, hier stelle ich die Versuche gleich mal ein.
Danach mußte ich mal den Kopf frei bekommen und habe daher das Gerät mal rüber zum Messplatz getragen, was ja keine nAufwand ist;) Ich habe die Bandfilter mal kurz durchgemessen und auch hier bestätige ich ganz klar, was schon mitgeteilt wurde, oberhalb 32 MHz ist es sinnfrei auch nur zu Hören die Kiste wird taub, wie es sich auch eigentlich gehört. Eine Erweiterung hinaus ist sicher nur mit Hardwareeingriff zu realisieren, wenn überhaupt, auf Grund der mathematischen Architektur.
Was mich ja wieder zum Punkt Meiners Anliegend brachte. Mir ging es darum das ich zur nächsten Notfunk Übung mit dem kleinen auch mitspielen kann. Hierzu hatte ich mir schon die Erlaubnis geholt und wolle sogar soweit gehen ihn für zukünftige Ereignisse abnehmen zu lassen. Dafür sollte er halt auf den erweiterten Frequenzen auch sauber abliefern. Zudem wollte ich dann gleich die Bandgrenzen nach IARU Region 1 idealisieren, also alles in allem einen Rundumschlag machen. Daher komme ich um die Anpassung der FW nicht herum oder verwerfe meine Idee restlos. Ich habe eine IC-7300 der aktuell diesen Job übernimmt, dat Teil ist mir aber samt Akku Pack und Koffer einfach zu groß, hier ist der Kleine ein Knüller wenn es um Mobilität geht.
Ich weis nicht ob ich mich zusammen reiße und irgendwo eine VM mit Linux aufsetze, aber danke dir für die Tips zur Basis. Ich muß wirklich erstmal nachdenken ob ich da so viel Zeit rein stecken kann wie wohl benötigt wird. Auch das ich wohl so einen "Klon" habe stimmt mich traurig, denn das wollte ich beim Kauf ja vermeiden.
73, Dirk
|
|
Logged
|
|
|
|
DL8EBD
positron Urgestein
Offline
Posts: 1926
|
|
Re:error: flash memory to small
« Reply #23 on: 10. July 2019, 06:39:41 »
|
|
Dirk, ich probiere das vom Danilo verlinkte heute Abend auf der Win10 Kiste aus.... wenn das mit dem Linux so einfach geht, müsste das in 30min erledigt sein. Stay Tuned
|
« Last Edit: 10. July 2019, 06:44:05 by DL8EBD » |
Logged
|
bitte keine technische Fragen oder Diskussionen via PN, dafür ist das Forum da. vy73 Thomas
|
|
|
|
Keine Ahnung wer der Idiot ist:p
schon länger dabei
Offline
Posts: 81
|
|
Re:error: flash memory to small
« Reply #25 on: 10. July 2019, 07:56:27 »
|
|
..ich bin auch einen Schritt weiter!
Kann mit "make" jetzt direkt arbeiten, erhalte aber einen Abbruch während dem comp. siehe angehängtes Bild.
|
|
Logged
|
|
|
|
Keine Ahnung wer der Idiot ist:p
schon länger dabei
Offline
Posts: 81
|
|
Re:error: flash memory to small
« Reply #26 on: 10. July 2019, 08:25:48 »
|
|
Oje oje ojeee..
Es nimmt kein Ende:-p Geht eigentlich schon bei "make" los das er die .git Dateien haben möchte. Diese kann ich aber nur direkt ziehen, sie werden nicht beim Import mit Eclipse erzeugt oder sind im zip-file enthalten. So oder so.. der aktuelle Fehler kommt in beiden Fällen!
Dann unter Eclipse das anlegen der Projekt-Dateien. Die zur DSP sind fehlerfrei, die zum mcHF melden zwei Warnings, siehe hier:
]Das aber nur zusätzlich.. der Fehler oben in der console, hat heir wer eine Lösung zur Hand oder einen Ansatz wie ich weiter machen kann?!?
arm-none-eabi-g++: error: ./firmware_obj_list.lst: No such file or directory make: *** [fw-mchf.elf] Error 1
PS: Wer ist denn nu hier der Programmierer? Ich bins nicht, ich habe absolut keine Ahnung was ich da mache.. das ist nur Bastelei:)
|
« Last Edit: 10. July 2019, 08:30:49 by MFT » |
Logged
|
|
|
|
DL8EBD
positron Urgestein
Offline
Posts: 1926
|
|
Re:error: flash memory to small
« Reply #27 on: 10. July 2019, 08:41:05 »
|
|
ich bin ja gestern Abend über ein ähnliches Problem gestolpert....war schon ein paar Wochen her wo ich mit Eclipse arbeitete.
Man muss zuerst die Lib compilieren und dann erst die Firmware....(Danilo, habe ich das so richtig wiedergegeben?) Das wählt man oben in dem Fenster mit dem Zahnrad aus.
Dirk, Danilo ist hier der richtige Mann wenn es um das Programmieren unter einer Windows-Umgebung geht.
|
« Last Edit: 10. July 2019, 08:42:10 by DL8EBD » |
Logged
|
bitte keine technische Fragen oder Diskussionen via PN, dafür ist das Forum da. vy73 Thomas
|
|
|
Keine Ahnung wer der Idiot ist:p
schon länger dabei
Offline
Posts: 81
|
|
Re:error: flash memory to small
« Reply #28 on: 10. July 2019, 08:46:35 »
|
|
Meinst du das Andy?
Bei mir ist das auch die Standart-Auswahl.
PS: Lass dich aber nicht durcheinander bringen bei deinem GAMEPLAN^^ Wie gesagt.. ich spiele nur rum und mache eine Art Selbststudium :-D
|
« Last Edit: 10. July 2019, 08:47:02 by MFT » |
Logged
|
|
|
|
DL8EBD
positron Urgestein
Offline
Posts: 1926
|
|
Re:error: flash memory to small
« Reply #29 on: 10. July 2019, 08:48:08 »
|
|
bin jetzt zwar nicht Andy, aber klicke mal auf das Zahnrad....nicht auf den Pfeil nach oben
Ich mache das jetzt im Blindflug
|
« Last Edit: 10. July 2019, 08:48:53 by DL8EBD » |
Logged
|
bitte keine technische Fragen oder Diskussionen via PN, dafür ist das Forum da. vy73 Thomas
|
|
|
|
|
|