I am an enthusiastic newcomer to the complexities of modern 32-bit microcontroller technology. What better way to understand this new world than try and follow Paul Stoffregen's Teensy 4.0 Bare-metal Example code. Thank you Paul.
Eventually everything was becoming clear apart from one cloudy bit: the location of the Boot Image FlexSPI NOR configuration parameters.
According tp page 216 of NXP's i.MX RT1060 Processor Reference Manual, rev 2/2019: "The ROM expects the 512-byte FlexiSPI NOR configuration parameters block to be present at offset 0x400 in serial NOR flash attached to FLEXSPI_A_SS0_B".
Now I've read somewhere else that this could should be at a zero offset and indeed this is how Paul does it in his example.
Am I being rather stupid or is the manual incorrect?
Eventually everything was becoming clear apart from one cloudy bit: the location of the Boot Image FlexSPI NOR configuration parameters.
According tp page 216 of NXP's i.MX RT1060 Processor Reference Manual, rev 2/2019: "The ROM expects the 512-byte FlexiSPI NOR configuration parameters block to be present at offset 0x400 in serial NOR flash attached to FLEXSPI_A_SS0_B".
Now I've read somewhere else that this could should be at a zero offset and indeed this is how Paul does it in his example.
Am I being rather stupid or is the manual incorrect?