Hi,
i am currently designing a custom Board with i.MX6 Solo. The Board will boot via serial boot (internal boot mode).
I am now trying to find a suitable serial flash device for this task. I thought about using a Micron N25Q064A. But I cannot find detailed information about the SPI-protocol used by the i.MX6 Bootloader or a list of supported serial flash devices.
Where can i find this information?
Thanks in advance!
Hi
please check sect.8.5.4 Serial ROM through SPI i.MX6SDL Reference Manual
http://cache.freescale.com/files/32bit/doc/ref_manual/IMX6SDLRM.pdf
Spi boot is supported on Sabre AI board and one can look at its schematic
Schematics (5)
Design files for i.MX 6Quad and i.MX 6DualLite CPU1 Cards
Design files for Base Board (REV E)
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi, thanks for the answer!
I read this chapter carefully, and i also checked the reference design.
But the information given in the reference manual is very slim.
I am looking for Information like this:
- Which clock polarity settings is the bootloader using?
- Which commands are used by the bootloader (which instruction must be supported by my ROM?)
- Does the bootloader check the Chip-ID? Are there restrictions?
- Does the bootloader use a reset instruction, or do i have to use a Chip with reset input?
Since I found several Threads with Serial NOR boot problems, I want to be 100% sure, the chosen ROM is compatible.
If there is no such information available, i will have to check the whole SPI manually.
I am not aware of more detailed description than provided in RM.
In general one can configure processor for Serial NOR boot then stop
and check settings with jtag, ROM does not check Chip-ID.