davids5 opened a new pull request #4784:
URL: https://github.com/apache/incubator-nuttx/pull/4784
## Summary
The ARM errata for Cortex-M7: Write-Through stores and loads may return
incorrect data (NXP ERR011572) requires Write Back caching to avoid the issue.
Once CONFIG_ARMV7M_DCACHE_WRITETHROUGH was tuned off the system hardfault
repeatedly, it also had issues with caching turned off because the MPU was
always enabling buffered caching but the maintenance operation are not present.
Root cause were in USDHC and USB improper alignment issues and improper
maintenance operation.
Furthermore once all the caching was working, the USB driver had a bug that
the bulk endpoints was getting confused with the interrupt endpoints and
although sized to 512 where reporting a max size of 1024 causing more fun
memory overwrites.
## Impact
System stability with using USB dev (CDCACM) and USDHS
## Testing
PX4: nxp_fmurt1062-v1
--
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]