John,

Just tried out your new patch.  It complains missing zlib.h file.  I 
search my linux src tree, and of course it is not there (otherwise it 
won't complain).  Since I have cross-compiled zlib-1.1.3 on my machine 
so I change the jffs.c to use the zlib.h file in that zlib-1.1.3 
package.  Now my compilation stopped at linking stage with the following 
error:

...
...
gcc -o zbsdchksum zbsdchksum.c
arm-linux-ld -v -Ttext=0x0 -Tdata=0x15300 -Bstatic  -o bootldr-elf 
boot-sa1100.o mmu-strongarm.o bootldr.o btflash.o heap.o xmodem.o 
bsdsum.o modem.o getcmd.o jffs.o 
-L/usr/local/arm-linux/lib/gcc-lib/arm-linux/2.95.2 -L. -lgcc -lc -lz
arm-linux-ld: section .rodata [00011ae8 -> 0001540d] overlaps section 
.data [00015300 -> 00017197]
GNU ld version 2.10 (with BFD 2.10)
make: *** [bootldr] Error 1

I use pre-built arm-linux toolchain available on the net.

Regards,
Leonard Ye

John G Dorsey wrote:

> Leonard Ye wrote:
> 
> 
>> 4) bootldr + MTD + JFFS.  This is the best combination.  No DRAM is
>> wasted and the filesystem can be updated on-the-fly.
> 
> 
> As it turns out, the JFFS v1 code in the snapshot I released a few days
> ago wasn't amazingly broken. I've placed a new snapshot online which,
> barring more glaring oversights by me, should work on Assabet. (I've
> done some quick sanity checks booting from JFFS on a phase 4
> Assabet/Neponset and a phase 5 Assabet. No promises, though. =)
> 
>   ftp://ftp.wearablegroup.org/pub/software/patches/
>     bootldr-snapshot-11-mar-2001.patch.gz
> 
> Note that when you `load jffs' now, the entire "jffs" partition is
> erased (no need for `eraseall' or similar). The partition map that
> bootldr assumes for Assabet (phases 4 and 5) is included in the preamble
> to the patch; the correct root device for this map is "/dev/mtdblock2".
> 
> I wouldn't try the JFFS2 support just yet.
> 
> -jd


_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
Please visit the above address for information on this list.

Reply via email to