Hi community,
I will use SPI-NOR boot for my custom i.MX6Q board.
Then, I want to confirm how to modify MCIMX6Q-SDP board schematic for SPI-NOR boot.
Please my questions below.
[Q1]
According to i.MX 6Dual/6Quad SABRE-SD Linux Release Notes, I understand KEY relative PINs don't support SPI boot.
Then, should I change all SPI-NOR pin assignments (CLK, MOSI, MISO, CS) from KEY relative pins?
Or can I use if a specified pin is changed from KEY pin?)
(e.g. I can use SPI boot if CS singal is changed from KEY_ROW1 pin to EIM_EB2 pin)
[Q2]
I understand SABRE-AI can boot from SPI-NOR, and it uses EIM_Dxx pins for SPI-NOR.
Then, I want to confirm whether i.MX6 support SPI-NOR boot from pins other than EIM_Dxx.
(e.g. CSI0_DAT pin for SPI clock, DISP0_DAT15 pin for SPI chip select, etc...)
Could you let me know it?
Best Regards,
Satoshi Shimoda
Solved! Go to Solution.
In order to define what pin configurations are supported for SPI (NOR) boot, please refer to
Table 8-25 (SPI IOMUX Pin Configuration) of the iMX6 DQ RM.
Also the following may be helpful :
"Unable to boot from SPI-NOR on MX6 Duallite SABRE SDP for smart devices"
Re: Unable to boot from SPI-NOR on MX6 Duallite SABRE SDP for smart devices
In order to define what pin configurations are supported for SPI (NOR) boot, please refer to
Table 8-25 (SPI IOMUX Pin Configuration) of the iMX6 DQ RM.
Also the following may be helpful :
"Unable to boot from SPI-NOR on MX6 Duallite SABRE SDP for smart devices"
Re: Unable to boot from SPI-NOR on MX6 Duallite SABRE SDP for smart devices
Hello,Yuri
I have proved my question, it is right.
Best Regards,
ZongbiaoLiao
Hello,Yuri
So when I use DISP0_DAT23.att2 for SPI chip select,I can not use the SPI-NOR as boot device,
but when I boot from SD, I can communicate with the SPI-NOR, right?
Best Regards,
ZongbiaoLiao
The DISP0_DAT3.alt2 is only used for eCSPI-3 boot (as SS0) and is configured
by boot ROM.
~Yuri.