Rockbox mail archiveSubject: Re: Building RomBox out-of-the-box
Re: Building RomBox out-of-the-box
From: [IDC]Dragon <idc-dragon_at_gmx.de>
Date: Thu, 2 Sep 2004 17:06:31 +0200 (MEST)
> I want to get the RomBox building into the CVS and general build scripts
> so that we can provide prebuilt rombox ucl files in the daily builds etc.
(Late honor for a feature I prepared in january), big credits to Jens for
improving Rockbox for it.
> I have a few suggestions on how to proceed to make this:
> 1 - We add the new .lds files to CVS, either as totally new files or as
> #ifdef'ed sections of the existing .lds, I haven't investigated if
> latter makes sense. Possibly the two rombox .lds files could be a
> one with #ifdefs for the models, similar to the existing app.lds
Yes, they differ only by the start address. The FM will have an again
different address, so 3 flavours.
> 2 - We add the modified uclpack.c source file to CVS to make it easier for
> everyone to build the rombox-version of uclpack. Alternatively, we
> a simple perl-script that makes the equivalent of uclpack -none since
> there is no compression used for the Rombox version!
On a side note, I sent my patch to the author, together with some praise on
how nice his ucl is for our project, but got no response.
> 3 - The build script then dynamically checks if uclpack -none can be used
> if it can, it builds a rombox.ucl similar to how it already builds
> rockbox.ucl. Since there are size limits, the build script should
> check (if possible) that the output rombox file is small enough to
> fit on
> target. This is important since different GCC versions output
> sized files and I don't want to check for specific versions of gcc or
Yes, that should be possible. The "rockbox.bin" file size plus the
model-specific start address (from the .lds) has to fit in the flash.
> Good enough? What did I forget?
gcc 3.3.1 recommendation, but we sortof covered that.
Thanks for the effort,
-- Supergünstige DSL-Tarife + WLAN-Router für 0,- EUR* Jetzt zu GMX wechseln und sparen http://www.gmx.net/de/go/dsl _______________________________________________ http://cool.haxx.se/mailman/listinfo/rockboxReceived on 2004-09-02