[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Flash boot problem



Hi,

I have a problem with the normal (flash) bootmode.

When I do 'flashitall', the flash is written and verified. But the after the
JUMP, the Etrax does not boot. When I switch to normal bootmode, nothing happens
and there is no output on the debug port.

If I switch back to Ethernet bootmode and boot with 'ktest', everything is ok.
The Etrax boots and I am able to execute applications and I can write and read
to the flash as well.

I'm using an Etrax 100LX with linux kernel 2.4.14 and one AMD AM29LV641DL-90REI
flash (connected to -CSE0, WP_N Pin high).

I have attached the 'flashitall' output on the debug port.



Any ideas?

Peter
Serial interface initialized.


Device ID = 0x00004100
This bootloader hacked by root Fri Jul 11 09:03:35 CEST 2003.
Checksum of bootloader is 0x000A391C
Waiting for load info.
Checksum of file is 0x00003DC1
Got load info.
SET_REGISTER
0xB0000000
0x515195F8
SET_REGISTER
0xB0000004
0x0000010E
SET_REGISTER
0xB000000C
0x09E05757
SET_REGISTER
0xB0000008
0x8000D040
PAUSE_LOOP
0x00020000
SET_REGISTER
0xB0000008
0x8000D640
SET_REGISTER
0xB0000008
0x8000D040
SET_REGISTER
0xB0000008
0x8000D440
SET_REGISTER
0xB0000008
0x8000D040
SET_REGISTER
0xB0000008
0x8000D440
SET_REGISTER
0xB0000008
0x8000D040
SET_REGISTER
0xB0000008
0x8000D440
SET_REGISTER
0xB0000008
0x8000D040
SET_REGISTER
0xB0000008
0x8000D440
SET_REGISTER
0xB0000008
0x8000D040
SET_REGISTER
0xB0000008
0x8000D440
SET_REGISTER
0xB0000008
0x8000D040
SET_REGISTER
0xB0000008
0x8000D440
SET_REGISTER
0xB0000008
0x8000D040
SET_REGISTER
0xB0000008
0x8000D440
SET_REGISTER
0xB0000008
0x8000D040
SET_REGISTER
0xB0000008
0x8000D440
SET_REGISTER
0xB0000008
0x8000D040
SET_REGISTER
0xB0000008
0x8040D240
SET_REGISTER
0xB0000008
0x8000D040
SET_REGISTER
0xB0000008
0x80009040
SET_REGISTER
0xB0000030
0x00000F00
SET_REGISTER
0xB0000038
0x00000000
PACKET_INFO
0xC0004000
0x00800018
Checksum of file is 0x73E21E1A
FLASH
0xC0004000
0x00000000
0x00800000
CFI dev 0x80000000
No 1x CFI at 0x84000000
No single x16 at 0x84000000
No interleaved x16 at 0x84000000
0x80000000: Erasing 0x00800000 bytes...done, verifying...OK
0x80000000: Writing 0x00800000 bytes...verified
JUMP
0x00000000