Hi NXP Teams,
My customers have had several cases of D-FLASH not writing properly when using K146,FlexNVM is fully configured as D-flash.
By directly calling the library function in EB tresos to implement the write instruction to DFlash, it is found that the returned state is always in Pending mode.
After the D-Flash is completely erased by updating the firmware, the D-Flash recovers and can write data.
What is the cause of D-FLASH in the process of use, suddenly can not write normally.Are there any registers to view D-FLASH exception flags.
Thanks!
RTD version is SW32K1_RTD_4.4_1.0.1.
Thanks!
Hi @alex-qiu,
I'm sorry for the delay.
Answer from the RTD team:
"Below is the description of Fee_Write API.
Before we call the function "Fee_Write" call the function "Fee_EraseImmediateBlock"
What could be the reason of the pending state?
It is implemented by the code of the Fee module.
For specific details, you can view the code of module.
Regards,
Daniel