[uClinux-dev] UCLINUX for PALM

Michael F. Sharp mikes at tbc.net
Tue Mar 4 10:30:29 EST 2003


Henry,
I rechecked, and all is correct, but still can't boot. I've made the 
following observations though:

in vendors/3com/palm-loader/Palmloader.c

asm volatile (" movew #0x068f, 0xfffff116")
PDA locked, hard reset to restore, memory lost

asm volatile (" movew #0x3a81, 0xfffff116")
PDA locked, soft reset to restore, no memory loss

asm volatile (" movew #0x3e8F, 0xfffff116")
Fatal exception, hard reset to restore, memory lost


Results at 0x3a81 (from VZ) look the most promising so far... Is there a 
range of memory locations I can try in Palmloader.c? Any suggestions?

Cheers,
Mike

HenrySimmons17 wrote:
> Hello Mike
> uClinux is trying to run that is why you have to hard reset.
> Check the following files: 
>  In file: linux/arch/m68knommu/platform/68EZ328/PalmV/ram.ld
>  Chane to read:
>  ram  :   ORIGIN =  0x00000800,  LENGTH =  0x00800000 - 0x00000800
>  eram :  ORIGIN =  0x00800000,  LENGTH =  0
>  
>  In file: linux/arch/m68kn0mmu/platform/68EZ328/PalmV/crt0_ram.S
>       Just below  DEBUG( 'B );
> Change the line:    moveal #0x001ffff0, %ssp
> Change to:           moveal #0x007ffff0,  %ssp
> Add line:              move.l #0x00800000, %a0
> Add line:              move.l  %a0, _ramend





More information about the uClinux-dev mailing list