![]() ![]() nand_param_stored_in_otp value is equal to 0 (which is the default) then the NAND shall provide an ONFI compatible parameter table in which the ROM code looks for NAND parameters. The ROM code detects NAND parameters storage location by checking OTP WORD9. For parallel NAND it also needs to know the width and the number of ECC bits. In order to read a NAND flash, the ROM code needs to know the page size, the block size and the number of blocks. The ROM code supports such multi-planes feature when OTP bit OTP WORD9. The ROM code supports serial NAND with the following parameters. The ECC given here is for NAND without on-die ECC. The ROM code supports parallel NAND with the following parameters.ġ: The ROM code supports both parallel NAND with or without on-die ECC. The ROM code supports parallel (via FMC) NANDs and serial (via QSPI) NANDs. If FSBL is using N blocks in the memory ( N is usually 2 for a max 247KB FSBL with a memory having a 128KB block size), the ROM code scans blocks from the first and looks for FSBL in the first N consecutive valid block found. NAND contains n copies of FSBL in first valid blocks. Please refer to STM32MP15 Flash mapping article to see the details about the mapping of each of these memories.Ĥ.1 Boot from parallel / serial NAND
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |