[uClinux-dev] "nostalgic": uClinux running from flash on a Palm IIIx
adirondackmtn at yahoo.com
Sat Oct 29 14:57:31 EDT 2005
I just looked at EVERY subject header of the email
archive (whew!) hoping to find this answer, but I
I look at the startup assembly code & the linker file
& it looks like uClinux places the following at flash
address 0x10c10400 for palm (III):
a jump instruction
four characters "boot"
WORD val of 10000
then the startup code
That pattern doesn't exist at that address in my Palm
IIIx, so I don't see how that bootloader works with
the startup code & linker file I see. That pattern
does exist somehere else in ROM (and similar patterns
(different JMP address though) exists in various
For the heck of it, I placed a small program at that
location with the above header. It set up the LCD,
made a big blinking cursor, and sat in a spin loop.
It didn't work. :(
So, does uClinux work with the Palm bootloader, or is
it meant to use a different one (or did I just simply
do something wrong)? If it uses another one, where
can I get it? Or, maybe this has never been done &
everyone has run out of ram. I doubt this, 'cause
there's the rom.ld file in addition to the ram.ld
Can anyone help me out and explain what I'm missing?
I know I'm asking people to go back quite a few years.
Any information would be helpful. I'd really like to
keep the original bootloader--it's nice (gdb stub &
all). And it's a lot safer than overwriting it. :)
Start your day with Yahoo! - Make it your home page!
More information about the uClinux-dev