| 数据搜索系统,热门电子元器件搜索 |
|
RM0319 数据表(PDF) 43 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
RM0319 数据表(HTML) 43 Page - STMicroelectronics |
|
43 / 368 page ![]() RM0319 BootROM Doc ID 022640 Rev 3 43/368 BootROM code reads the device ID code and looks for it in a table which contains all supported device codes. Then, it fills a device description structure for page_size, block_size, memory size and spare command according to this ID code. After that, it searches for X-Loader in the first page of every block of the Flash starting from the 1st block to the 4th block. Before reading the block, it checks the sanity by reading the 1st word of the spare area of each block which should be 0xFF. If it not 0xFF, it skips to the next block. 2. Read the whole page in a buffer (buffer size equals page size) and search for X-Loader. If found, return to the start address. 3. Find the transfer size from the header. Calculate the number of pages and start reading the pages from the Flash copying them into the shadow memory. 4. Authenticate X-Loader. If authenticated, jump to the start address, otherwise jump to USB boot. 5. While reading, check ECC for every page, read ECC from the NAND memory spare area and from the FSMC controller. If there is an error of 1 bit, fix it, otherwise you will get a “Boot failed” message. |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |