OESF Portables Forum

Model Specific Forums => Sharp Zaurus => Zaurus - Hardware discussion => Topic started by: DiTBho on January 28, 2021, 10:10:46 am

Title: C1000, C3000, C3200: memory layout
Post by: DiTBho on January 28, 2021, 10:10:46 am
I have never investigated about the memory layout, but I'd like to know how the flash is organized and if it's possible to erase everything in order to install uboot with some of its "save config" area.

I prefer uboot on a serial console, bootstrapping a kernel from the network, or from the microdrive.

As well as I understand, the CPU boots from a ROM, is it correct? if so, where is it mapped? At which address? And where does it jump?

I did something 11 years ago, and since then I have been using my C1K as user, I have never touch kexecboot and similar since then. I remember there was a size limitation for kexecboot, I don't remember what was the reason.

Let me know. At the moment I am compiling Gcc, Go and Ada, and I am cleaning and updating my old 2010 Gentoo-stage4 rootfs in order to have something clean.
Title: Re: C1000, C3000, C3200: memory layout
Post by: ant on January 28, 2021, 03:36:21 pm
I thought it was lost forever but I still had a copy :)

  [ You are not allowed to view attachments ]  
Title: Re: C1000, C3000, C3200: memory layout
Post by: Varti on January 29, 2021, 02:34:18 am
And this is the page with some more infos, I wonder if the page has been ever translated from japanese... maybe on the old wiki?

http://59414d41.cocolog-nifty.com/blog/sharp-pda-slc750-flash-.html

Varti
Title: Re: C1000, C3000, C3200: memory layout
Post by: DiTBho on January 29, 2021, 05:50:11 am
Thanks guys  :D