This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello
I use the F021 Flash API V.2.00.01 to flash the internal flash memory of the RM48L952 at 220MHz.
If I call the Fapi_initializeFlashBanks() function with HCLK_FREQ=220 I get the return code Fapi_Error_InvalidHclkValue. If i go down with the frequency to HCLK_FREQ=207 (only for this function, not the system clock) everything works fine and I'm able to erase and flash the internal memory.
RWAIT and EWAIT are initialized to 3 what should be ok for 220MHz system clock.
Does anybody now what the problem could be?
Regards,
Joachim
Hello Joachim,
The non-qualified xRM48L952 devices at 3 wait states is limited to 200MHz for erase and program operations. The qualified parts, RM48L952, do not have this limitation and supports these operations at 220MHz with 3 wait states.
The recommended solution for the xRM48L952 devices is either change system speed to 200MHz at 3 wait states or 220MHz at 4 wait states for erase and program operations.