Dear all masters, I have some questions about uClinux and bootloader, the answer must be in the kernel source code, but I can't find it, and google master can't yet. So, the questions are: 1.The bootloader remaps the SDRAM/Flash address, the different bootloader has different address mapping, so, is uClinux remaps again to it's own address mapping? I guess this answer should be "No", but I can't confirm it.
2. How to tell the uClinux about bootloader's address mapping? If I change the bootloader's address mapping, Which kernel source code should be changed? 3. I have a W90N740-based boards, there is only 1MB flash and 4MB SDRAM, so I want to set the address mapping as following: Before the bootloader remaps the address space: 0x00000000 - 0x0000efff 60KB bootloader 0x0000f000 - 0x0000ffff 4KB the parameters of uClinux and bootloaders 0x00010000 - 0x0009ffff 576KB the kernel image 0x000A0000 - 0x000FFFFF 384KB the romfs image. After the address space is following after the bootloader remaps: 0x00000000 - 0x003fffff 4MB SDRAM 0x7F000000 - 0x7F0FFFFF 1MB Flash. Is uclinux must request 32KB space for parameter? I think there is no so much parameters to boot uclinux. Which parameters or source codes of uclinux should be changed for my application? I'm a fresh man about embedded developing, so I needs the masters. Thanks very much. Darwin Chen. _______________________________________________ uClinux-dev mailing list [email protected] http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by [email protected] To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev
