In a product I was using K20DX microcontrollers in the past. However, due to supply chain issues, I would like to port the code to K20DN chips, which does not have the FlexRAM feature. This is fine, as we are not using FlexRAM, but we are using a DFU bootloader in the device.
However, to program the flash by a DFU bootloader, the data has to be first written to the 0x1400_0000 address, then the flash programming command can be issued. This is the memory range which is connected to the flash controller, but this is also called the FlexRAM memory range.
I tested the bootloader on the DN, and it seems that the memory on the 0x1400_0000 address is present, and the bootloader works fine.
So my question is: Should I use this memory at 0x1400_0000 address in the DN devices?
Hello @mtamas ,
Thank you for your time and for contacting NXP support.
Use the 0x1400_0000 should not represent any problem on the DN devices. And as you mention you should have no problems and the bootloader would work fine. Please let me know if you have any other question.