Hi, I am trying to use the NAND flash through SEMC on the iMX RT 1170 evaluation board and I couldn't help but notice that the resistors on the nand_data pins are not integrated. Is there a hardware modification that must be performed on this board in order to use the NAND flash and SDRAM in the same time ? Thx in advance, Best regards.
已解决! 转到解答。
NAND flash device is not enabled by default on RT1170 EVK board, you need to populate R1872~R1879 to enable NAND. and I have ever done NAND boot time test on EVK (https://www.cnblogs.com/henjay724/p/12591382.html)
As NAND device shares some same SEMC signals with SDRAM device (but with different CS), so it is not easy to use them in some case (for example, copying page data from NAND to SDRAM directly via AHB bus), but below case is ok:
NAND stores user application, after bootup, BootROM copies application from NAND to TCM, then application executes in TCM and configures SEMC to use SDRAM
NAND flash device is not enabled by default on RT1170 EVK board, you need to populate R1872~R1879 to enable NAND. and I have ever done NAND boot time test on EVK (https://www.cnblogs.com/henjay724/p/12591382.html)
As NAND device shares some same SEMC signals with SDRAM device (but with different CS), so it is not easy to use them in some case (for example, copying page data from NAND to SDRAM directly via AHB bus), but below case is ok:
NAND stores user application, after bootup, BootROM copies application from NAND to TCM, then application executes in TCM and configures SEMC to use SDRAM