Hi,
We are working on a custom board with a T1022 processor and would like to boot from SPI flash memory.
We require 128MB of memory but the processor only supports 24-bit addressing when booting from SPI restricting addressable space to 16MB.
Is it possible to load the boot data using 24-bit addressing and then re-configure the SPI interface to use 32-bit addressing after so we can use 128MB of memory?
Usually SPI Flash does not support switching between 24-bit addressing and 32-bit addressing.
The T1022 PBL can be used for using 24-bit addressing mode and 32-bit addressing mode. See the Section 20.6.1 of the T1040 Reference Manual:
https://www.nxp.com/webapp/Download?colCode=T1040RM
Customers often use the I2C or NAND or eSDHC or 16/24-bit addressing SPI memory for loading the RCW and pre-boot initialization commands.
Another 32-bit SPI Flash can be used for loading date and Linux.
Have a great day,
Pavel Chubakov
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------