Rockbox mail archiveSubject: Re: What has happened with our beloved RomBox? (binary size on Archos targets)
Re: What has happened with our beloved RomBox? (binary size on Archos targets)
From: [IDC]Dragon <idc-dragon_at_gmx.de>
Date: Tue, 14 Feb 2006 14:02:13 +0100 (MET)
Rombox works, I have a pretty recent one running on my RecV1. You have to
use Bootbox, though. Look in the daily builds, they should contain it, too.
> I had no luck to compile rombox since ~2 months for archos targets
> (ondio, V1Rec, FM-rec). The rockbox.ucl file will be created and runs
fine. If i
> download the latest (precopiled) build, an rombox.ucl is included but not
> working (flash size too big).
You seem to miss a tool. Below looks rather different, the new
self-extracting .ajz can't be built. This has been introduced to overcome
another limit: the 200kB barrier for non-flashers.
> Can I say we will go away from archos targets
> and will only fully support "modern" targets?
I definitely won't hope so.
A message to our "new" developers who don't have an Archos: please code with
"size matters" discipline, especially if that code ends up in the Archos
Else we may end up with a fork, something very nasty.
Perhaps this is a DevCon topic.
> And (again): what can I do to make the binary size smaller? What must I do
> to exclude some for me not needed features? Are there such options?
Not yet. Some debug screens could go, but don't save too much.
> OBJCOPY rockbox.bin
> UCLPACK rockbox
> Build firmware file
> error: firmware image is 211058 bytes while max size is 204800!
> Image too big, making a compressed version!
> make: *** No rule to make target `/home/guest/tools/ucl2src.pl', needed
> by /home/guest/my/firmware/decompressor/uclimage.c'. Stop.
> /home/guest/my/firmware/decompressor/compressed.bin: No such file or
> make: *** [/home/guest/my/ajbrec.ajz] Error 255
> make: *** [all] Error 2
-- DSL-Aktion wegen großer Nachfrage bis 28.2.2006 verlängert: GMX DSL-Flatrate 1 Jahr kostenlos* http://www.gmx.net/de/go/dslReceived on 2006-02-14