MichelinoK wrote:
> "Hinko Kocevar" <[EMAIL PROTECTED]> ha scritto nel messaggio 
> news:[EMAIL PROTECTED]
>> MichelinoK wrote:
>>> "Hinko Kocevar" <[EMAIL PROTECTED]> ha scritto nel messaggio
>>> news:[EMAIL PROTECTED]
>>>> MichelinoK wrote:
>>>>> Thanks for the quick answer :)
>>>>>
>>>>> Just a question... what do you think I should do to get a working 8mb
>>>>> image?
>>>>> I mean....does the 4mb images work or not?
>>>> I think it should work - 4Mb will be left unused.
>>>>
>>>> (I cannot test 4mb images)
>>>>
>>>> Why not?
>>> Because the flash process just quit after some seconds before starting 
>>> the
>>> flash procedure, and it leave the foxboard untouched :(
>> Strange. I think I was able to flash Axis dev82 development board that 
>> bears 6Mb of NOR flash with 4Mb image, but that was looong time ago. Maybe 
>> I'll dust dev82 off and try again..
>>
>> Are you are using boot_linux and e100boot tools from Axis for flashing? 
>> Could you please post the error here.
> 
> I've tryed the Axis files and the files in the trunk...the results are 
> identical.
> 
> Here's the result of the flashing with 8mb images (I've changed the image 
> size inside the makefile):
> 
> [EMAIL PROTECTED] pippo]# ./boot_linux -F -d eth0 -i 
> openwrt-etrax-jffs2-64k-fimage
> Using internal boot loader: INTERNAL_NW - Network boot (default).
> Starting boot...
> We're doing a flash write, this may take up to a few minutes...
> 
> Device ID = 0x000022ae
> This bootloader was built by root on Wed May 16 21:31:41 CEST 2007.
> Checksum of bootloader is 0x000a0a94
> Waiting for load info.
> Checksum of file is 0x00000cea
> Got load info.
> SET_REGISTER
> 0xb0000000
> 0x000095a6
> SET_REGISTER
> 0xb0000004
> 0x00000104
> SET_REGISTER
> 0xb000000c
> 0x1a200040
> SET_REGISTER
> 0xb0000008
> 0x00005611
> SET_REGISTER
> 0xb0000030
> 0x00001c00
> SET_REGISTER
> 0xb0000038
> 0x000000ff
> PACKET_INFO
> 0xc0004000
> 0x00800000
> Checksum of file is 0x00000000
> FLASH
> 0xc0004000
> 0x00000000
> 0x00800000
> Found 1 x CFI at 0x80000000
> No single x16 at 0x84000000
> No interleaved x16 at 0x84000000
> 0x80000000: No need to write
> 0x80010000: No need to write
> 0x80020000: No need to write
> 0x80030000: No need to write
> 0x80040000: No need to write
> 0x80050000: No need to write
> 0x80060000: No need to write
> 0x80070000: No need to write
> 0x80080000: No need to write
> 0x80090000: No need to write
> 0x800a0000: No need to write
> 0x800b0000: No need to write
> 0x800c0000: No need to write
> 0x800d0000: No need to write
> 0x800e0000: No need to write
> 0x800f0000: No need to write
> 0x80100000: No need to write
> 0x80110000: No need to write
> 0x80120000: No need to write
> 0x80130000: No need to write
> 0x80140000: No need to write
> 0x80150000: No need to write
> 0x80160000: No need to write
> 0x80170000: No need to write
> 0x80180000: No need to write
> 0x80190000: No need to write
> 0x801a0000: No need to write
> 0x801b0000: No need to write
> 0x801c0000: No need to write
> 0x801d0000: No need to write
> 0x801e0000: No need to write
> 0x801f0000: No need to write
> 0x80200000: No need to write
> 0x80210000: No need to write
> 0x80220000: No need to write
> 0x80230000: No need to write
> 0x80240000: No need to write
> 0x80250000: No need to write
> 0x80260000: No need to write
> 0x80270000: No need to write
> 0x80280000: No need to write
> 0x80290000: No need to write
> 0x802a0000: No need to write
> 0x802b0000: No need to write
> 0x802c0000: No need to write
> 0x802d0000: No need to write
> 0x802e0000: No need to write
> 0x802f0000: No need to write
> 0x80300000: No need to write
> 0x80310000: No need to write
> 0x80320000: No need to write
> 0x80330000: No need to write
> 0x80340000: No need to write
> 0x80350000: No need to write
> 0x80360000: No need to write
> 0x80370000: No need to write
> 0x80380000: No need to write
> 0x80390000: No need to write
> 0x803a0000: No need to write
> 0x803b0000: No need to write
> 0x803c0000: No need to write
> 0x803d0000: No need to write
> 0x803e0000: No need to write
> 0x803f0000: No need to write
> 0x80400000: No need to write
> 0x80410000: No need to write
> 0x80420000: No need to write
> 0x80430000: No need to write
> 0x80440000: No need to write
> 0x80450000: No need to write
> 0x80460000: No need to write
> 0x80470000: No need to write
> 0x80480000: No need to write
> 0x80490000: No need to write
> 0x804a0000: No need to write
> 0x804b0000: No need to write
> 0x804c0000: No need to write
> 0x804d0000: No need to write
> 0x804e0000: No need to write
> 0x804f0000: No need to write
> 0x80500000: No need to write
> 0x80510000: No need to write
> 0x80520000: No need to write
> 0x80530000: No need to write
> 0x80540000: No need to write
> 0x80550000: No need to write
> 0x80560000: No need to write
> 0x80570000: No need to write
> 0x80580000: No need to write
> 0x80590000: No need to write
> 0x805a0000: No need to write
> 0x805b0000: No need to write
> 0x805c0000: No need to write
> 0x805d0000: No need to write
> 0x805e0000: No need to write
> 0x805f0000: No need to write
> 0x80600000: No need to write
> 0x80610000: No need to write
> 0x80620000: No need to write
> 0x80630000: No need to write
> 0x80640000: No need to write
> 0x80650000: No need to write
> 0x80660000: No need to write
> 0x80670000: No need to write
> 0x80680000: No need to write
> 0x80690000: No need to write
> 0x806a0000: No need to write
> 0x806b0000: No need to write
> 0x806c0000: No need to write
> 0x806d0000: No need to write
> 0x806e0000: No need to write
> 0x806f0000: No need to write
> 0x80700000: No need to write
> 0x80710000: No need to write
> 0x80720000: No need to write
> 0x80730000: No need to write
> 0x80740000: No need to write
> 0x80750000: No need to write
> 0x80760000: No need to write
> 0x80770000: No need to write
> 0x80780000: No need to write
> 0x80790000: No need to write
> 0x807a0000: No need to write
> 0x807b0000: No need to write
> 0x807c0000: No need to write
> 0x807d0000: No need to write
> 0x807e0000: No need to write
> 0x807f0000: No need to write
> 0x807f2000: No need to write
> 0x807f4000: No need to write
> 0x807f6000: No need to write
> 0x807f8000: No need to write
> 0x807fa000: No need to write
> 0x807fc000: No need to write
> 0x807fe000: No need to write
> 0x80000000: Verifying...OK
> JUMP
> 0x00000000
> END
> Exiting with code 0
> 
> 
> 
> 
> 
> And here's the result with 4mb image:
> 
> 
> 
> [EMAIL PROTECTED] pippo]# ./boot_linux -F -d eth0 -i 
> openwrt-etrax-jffs2-64k-fimage
> Using internal boot loader: INTERNAL_NW - Network boot (default).
> Starting boot...
> We're doing a flash write, this may take up to a few minutes...
> 
> Device ID = 0x0000547d
> This bootloader was built by root on Wed May 16 21:31:41 CEST 2007.
> Checksum of bootloader is 0x000a0a94
> Waiting for load info.
> Checksum of file is 0x00000c6a
> Got load info.
> SET_REGISTER
> 0xb0000000
> 0x000095a6
> SET_REGISTER
> 0xb0000004
> 0x00000104
> SET_REGISTER
> 0xb000000c
> 0x1a200040
> SET_REGISTER
> 0xb0000008
> 0x00005611
> SET_REGISTER
> 0xb0000030
> 0x00001c00
> SET_REGISTER
> 0xb0000038
> 0x000000ff
> PACKET_INFO
> 0xc0004000
> 0x00400000
> Checksum of file is 0x00000000
> FLASH
> 0xc0004000
> 0x00000000
> 0x00400000
> Found 1 x CFI at 0x80000000
> No single x16 at 0x84000000
> No interleaved x16 at 0x84000000
> 0x80000000: No need to write
> 0x80010000: No need to write
> 0x80020000: No need to write
> 0x80030000: No need to write
> 0x80040000: No need to write
> 0x80050000: No need to write
> 0x80060000: No need to write
> 0x80070000: No need to write
> 0x80080000: No need to write
> 0x80090000: No need to write
> 0x800a0000: No need to write
> 0x800b0000: No need to write
> 0x800c0000: No need to write
> 0x800d0000: No need to write
> 0x800e0000: No need to write
> 0x800f0000: No need to write
> 0x80100000: No need to write
> 0x80110000: No need to write
> 0x80120000: No need to write
> 0x80130000: No need to write
> 0x80140000: No need to write
> 0x80150000: No need to write
> 0x80160000: No need to write
> 0x80170000: No need to write
> 0x80180000: No need to write
> 0x80190000: No need to write
> 0x801a0000: No need to write
> 0x801b0000: No need to write
> 0x801c0000: No need to write
> 0x801d0000: No need to write
> 0x801e0000: No need to write
> 0x801f0000: No need to write
> 0x80200000: No need to write
> 0x80210000: No need to write
> 0x80220000: No need to write
> 0x80230000: No need to write
> 0x80240000: No need to write
> 0x80250000: No need to write
> 0x80260000: No need to write
> 0x80270000: No need to write
> 0x80280000: No need to write
> 0x80290000: No need to write
> 0x802a0000: No need to write
> 0x802b0000: No need to write
> 0x802c0000: No need to write
> 0x802d0000: No need to write
> 0x802e0000: No need to write
> 0x802f0000: No need to write
> 0x80300000: No need to write
> 0x80310000: No need to write
> 0x80320000: No need to write
> 0x80330000: No need to write
> 0x80340000: No need to write
> 0x80350000: No need to write
> 0x80360000: No need to write
> 0x80370000: No need to write
> 0x80380000: No need to write
> 0x80390000: No need to write
> 0x803a0000: No need to write
> 0x803b0000: No need to write
> 0x803c0000: No need to write
> 0x803d0000: No need to write
> 0x803e0000: No need to write
> 0x803f0000: No need to write
> 0x80000000: Verifying...OK
> JUMP
> 0x00000000
> END
> Exiting with code 0
> 
> 

Both outputs look sane - could you please post the output of these two commands 
as well:
2. ./boot_linux -F -d eth0 -i openwrt-etrax-jffs2-64k-fimage -p

> 
> REMEMBER....the flash procedure leaves the board untouched...
> 

I see that the tools try to put the image on flash, but as it 
turns out the flash and the image are obviously the same, 
byte-for-byte, probably because you flashed it at least one
time before. That is why the tools leave flash untouched.
Try a dummy image, old image or another image and then 
use the openwrt image on top of that - this should result in 
messages like this:
..
0x80010000: Erasing 0x00010000 bytes
0x80010000: Writing 0x00010000 bytes
0x80020000: Erasing 0x00010000 bytes
..

Meaning that flash is being replaced.

> Currently I'm using and old port of John Crispin, the porting is now  called 
> "CrisOS" and you can find it at www.crisos.org.

Haven't spotted this one yet.

> It works, but it's rather old....and I wanna use the official trunk of 
> kamikaze.
> I hope you can find the problem :)
> If you wanna, I can send you the 2 images (zip/rar),just let me know a valid 
> e:mail address.
> 

I don't own a foxboard - instead at work we use etrax lx100 
in our embedded products. You can send the images but I can't
guarantee that it will work any better because of the SDRAM 
and/or FLASH settings in the kernel image.

Just this email for images.

Reagrds,
Hinko

-- 
ČETRTA POT, d.o.o., Kranj
Planina 3
4000 Kranj
Slovenia, Europe
Tel. +386 (0) 4 280 66 03
E-mail: [EMAIL PROTECTED]
Http: www.cetrtapot.si

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to