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.
Hi team,
I found an unreasonable place in mcal fls module. In the Fls_Erase(),it is considered to do sector level erase, but it will call Fls_NorErase() which do block erase actually.
I try to do a test, the result is the same with what I described above.
I think we need do 2 separate functions for block and sector erase to avoid confusion.
Hi bruce,
Can you please update the offset from which you're trying to erase please? And also what's the length that got erased?
Thanks
Hi Kowshik,
In terms of parameter, offset=000U and length=64U, which I want to erase 4Kb(a sector), but it erase 64Kb(a block) actually.
BR,
Bruce Liu
Hi bruce,
As discussed, are you seeing normal behaviour when you updated the NOR_BLOCK_ERASE command with the sector erase command?
Thanks
Hi Bruce,
I have raised a internal JIRA as an improvement to fix this [SITARA_MCU_MCAL-4440] Fls Erase function always performs a BLOCK erase - Texas Instruments JIRA
Thanks, I'll be moving this ticket to closure.