make flash-local?

Rod Whitby rod at whitby.id.au
Fri Aug 3 17:36:00 CEST 2007


Jim McDonald wrote:
>  Rod Whitby wrote:
>>
>> The reason why a "flash-neo-local" target does not exist is mainly
>> because there is no simple way for the makefile to know the filename of
>> your latest locally-built kernel and rootfs.
>>
>> If there were well-known names (e.g. symlinks put in place by the OE
>> build recipes) for these things, then the Makefile could easily run
>> dfu-util for you.
> 
> Couldn't you get it from a shell command, e.g.
> 
> jgm at desktop:~/openmoko$ ls -t build/tmp/deploy/images/*.jffs2 | head -1
> build/tmp/deploy/images/openmoko-devel-image-fic-gta01-20070803114526.rootfs.jffs2
> jgm at desktop:~/openmoko$ ls -t build/tmp/deploy/images/uImage-2.6.21.*.bin | head -1
> build/tmp/deploy/images/uImage-2.6.21.6-moko11-r1_0_0_2388_0-fic-gta01.bin

I've implemented Jim's suggestion.  Whilst it might not be guaranteed to
choose the correct image, you know that you're flashing something with
this command, so you can always fix any mistake that it makes :-)

'flash-neo-official' and 'flash-neo-local' targets added to MokoMakefile

-- Rod



More information about the openmoko-devel mailing list