pkarashchenko opened a new pull request #5413:
URL: https://github.com/apache/incubator-nuttx/pull/5413


   ## Summary
   This change fix the regression that was introduced with 
https://github.com/apache/incubator-nuttx/pull/4904
   
   In case if D-Cache in configured in Write-Through mode there is Cortex-M7 
erata 1313001 that describes a situation when linefill buffer or cache contains 
stale data. Even if progmem write loop does not fully matches the description 
there is a possibility to program stale data if there is no DMB instruction 
after each write operation to progmem latch buffer.
   
   ## Impact
   SAMv7 based devices
   
   ## Testing
   Tested with multiple progmem reprogramming cycles on custom SAME70 based 
board with `CONFIG_ARMV7M_DCACHE_WRITETHROUGH=y`. No stale data are observed in 
flash.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to