I have a custom board with the MIMXRT1176AVM8A processor (different to the MIMXRT1170-EVK s). I want to run SDK examples but need guidance on the necessary modifications.
My Hardware Setup:
MCU: MIMXRT1176AVM8A (different from EVK).
External Flash: S25FL128L (QSPI, 16 MB) (different from EVK’s W25Q512NWEIQ).
SDRAM: W9812G6KB-6J (32 MB) *(different from EVK’s W9825G6KH-5I).
Other changes: Different GPIOs for LEDs, UART pins, etc.
What I Need Help With:
Flex-SPI NOR Flash Setup:
Since I’m using S25FL128L (not Winbond), how do I update flex SPI nor config C-file for proper booting?
SDRAM Initialization:
The EVK uses a different SDRAM chip. How should I adjust DCD settings?
Debugging Tips:
What are common pitfalls when porting SDK examples to custom boards?
Request:
Could someone share:
Step-by-step instructions for adapting SDK examples?
Example configurations for custom Flex SPI/SDRAM setups?
Thanks in advance!
Please refer to this document: How to Enable Debugging for FLEXSPI NOR Flash\
This document contains guidelines to make debugging available when using a different flash memory.
A more detailed document that can be helpful is this one: i.MX RT FLEXSPI booting guide - NXP Community
Regarding the SDRAM, it is suggested to refer to the SDK example to configure the memory, the DCD uses the same SDRAM configuration so it is loaded at boot time. Here there is some example on how to configure the SDRAM parameters : Solved: MIMXRT1176 SEMC Configuration for Dual 16-bit SDRAM (W9812G6KH) - NXP Community
Best regards,
Omar
No, it is the same component but with different packaging.
BR,
Omar
No issue as long as the frequency is not above 800MHz.
BR,
Omar