Subject: Re: trying to boot on ADI coyote
To: Steve Woodford <scw@netbsd.org>
From: Franck Baudin <franck.baudin@6wind.com>
List: port-arm
Date: 12/16/2003 15:00:24
Steve Woodford wrote:
>This is true. However, there is *always* an alias of SDRAM starting at
>0x10000000 (the ixp425 can have a maximum of 256MB SDRAM). So I suggest
>changing KERNEL_BASE_PHYS to 0x00200000.
>
>The kernel is actually much happier running out of the SDRAM alias at
>0x10000000. See the comment near the end of cpu_reboot() in
>{ixdp425,coyote}_machdep.c.
>
>
OK, I changed KERNEL_BASE_PHYS to 0x00200000 in mk.ixdp425 and in
ixdp425_start.S :
Ltable:
/* .word 0x10200000 - 0x4000 */
.word 0x00200000 - 0x4000
I rebuilt kernel with :
./build.sh -a armeb -m evbarm kernel=IXDP425
And then I tried it :
RAM: 0x00000000-0x04000000, 0x0001f960-0x03fd1000 available
FLASH: 0x50000000 - 0x51000000, 128 blocks of 0x00020000 bytes each.
RedBoot> load -r -b 0x00200000 -h 10.16.18.145 netbsd.bin
Using default protocol (TFTP)
Raw file loaded 0x00200000-0x004b3cd3, assumed entry at 0x00200000
RedBoot> go
[ the card doesn't respond anymore ...]
Perhaps should I try to reconfigure redboot to alias memory at 0x10000000 ?
Cheers, Franck.