[U-Boot-Users] CONFIG_MMC: mapping the device to physical memoryfor sharp ZAURUS
my lists
lists_my at yahoo.com
Thu Jun 21 18:18:39 CEST 2007
Thanks ... I'll ne having a look at that tonignt.
So if I keep using access to MMC only via fs all I need is
define CONFIG_MMC 1
in my include/configs/corgi.h ?
What would I then need to use in the
CONFIG_BOOTCOMMAND
to boot from a kernel in MMC filesystem ?
Currently I'm loading kernel from flash with specific nand logical reads
(common/cmd_nand.c has been patched with extra code for the nand read.logical
functionality)
nand read.logical 0xa0800000 0x005a0000 0x00160000
and then booting from memory
bootm
I was also wondering if I can get ext2 filesystem support for MMC ... I like to
format my mmc for Zaurus as ext2/3 when I keep system stuff on there.
My goal would be to have kernel loaded from an ext2/3 formatted MMC .... so
that I could have a totally different system booting from MMC ... and keep a
working and stable complete system (including different kernel) on the onboard
flash totally untouched.
Regards
David
--- Joey Oravec <joravec at drewtech.com> wrote:
> "my lists" <lists_my at yahoo.com> wrote in message
> news:187928.85495.qm at web57312.mail.re1.yahoo.com...
> > CFG_MMC_BASE: is this the base address where MMC is mapped ?
> >
> > include/configs/pxa255_idp.h:#define CFG_MMC_BASE 0xF0000000
> > is this usable gererically for pxa255 or only for that specific board ?
> > if not how can I find out where it is mapped (if there is no tech
> > documentation
> > avalible for sharp Zaurus) ?
>
> Take a look at cpu/pxa/mmc.c. This adds a few functions like
> mmc_block_read(), mmc_block_write(), and mmc_init() which interact with the
> media card. Typically init will register the card as a FAT filesystem, and
> you'll let those functions interact with the card.
>
> In my version of the code, CFG_MMC_BASE mainly affects the "cp" command in
> common/cmd_mem.c. Some functions like that will let you interact with the
> card as a raw device, as if it were mapped into unused memory. They'll call
> mmc2info() to decide if the address is within that assigned range. I don't
> find this feature very useful and always interact with the card as a
> filesystem.
>
> -joey
>
>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> U-Boot-Users mailing list
> U-Boot-Users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/u-boot-users
>
____________________________________________________________________________________
Building a website is a piece of cake. Yahoo! Small Business gives you all the tools to get online.
http://smallbusiness.yahoo.com/webhosting
More information about the U-Boot
mailing list