This shows you the differences between two versions of the page.
doc:techref:bootloader:pp_boot [2012/10/13 13:58]
doc:techref:bootloader:pp_boot [2013/09/22 11:33] (current)
|Line 87:||Line 87:|
|+||The following data is a proposal that hasn't be tested yet.|
|+||Analysing the code of [[http://www.edimax.com/images/Image/OpenSourceCode/Wireless/Router/AR-7284WnA/AR-7284WnA&B_SDK_6222.tar.zip|Edimax]] sources, this is the booting sequence of a Conexant 94610:|
|+||- Reading of flash 0x38000000 word 0: Amount of words (b) that will be copied to cache 0x50000000|
|+||- Automatic copy from flash (0x3800000 + 1) -> (0x38000000 + b) to cache|
|+||- Executing cache at 0x50000000|
|+||The NPboot is a piece of code compiled at cache address 0x50000000 that makes the first set-up, including SDRAM access. Because it must fit the cache, its size is very small, below 4kb.|
|+||After it, the same code has to jump back to the flash at (0x38000000 + b +1) and then continue booting sequence. This latter would be the place for u-boot as an example.|
doc/techref/bootloader/pp_boot.1350129530.txt.bz2 · Last modified: 2012/10/13 13:58 by mandrake
This text is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.