I am using the SAME51J20A and trying to utilize the extra 480 bytes of memory in the NVM User Page.. However, the FLASH module included via Atmel Start/ASF only seems to be able to write/read within the "Program Space" of memory.. Within the HAL, I get a BAD ADDRESS error because the address I pass in for the NVM User Page (0x00804000) is outside of the "allowed" range, which is the Page Size * Number of Pages (512 x 2048)..
Is there another module within ASF that can be used for reading/writing to the User Page.. Or do I need to just go about this manually without the HAL?
Thanks in advance for the assistance.
// I'm also open to other suggestions if the NVM User page really isn't the best thing to use.. I just need a handful of bytes to write to, so I can store my app configuration through a power cycle..