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


   ## Summary
   
   mkfatfs was failing on some stm32F7, stm32H7 and stm32F4.
   
   The diversity of requirements for address space limitation and alignment for 
SDMMC drivers requires properly aligned and located memory, that only the board 
config sets and can support.  
   
   For example an H7 SDMMC1 can not DMA to RAM123,4 but SDMMC2 can. 
   
   early and later malloc allocation may get memory from one of the 
non-accessible memory regions. 
   
   The fat DMA allocator solves this problem OS side as it is facilitated by 
the board logic and can be configured to choose the correct memory region and 
granularity.  
   
   This PR will optionally allow the mkfatfs app to use the fat DMA allocator 
vir board_ioctl.
   
   See ..
   
   ## Impact
   
   None: If disabled.
   
   If enabled on systems with the  fat DMA allocator Fixes mkfatfs 
   
   ## Testing
   PX4 Test rack [stm32F7, stm32F4, 
stm32H7](http://px4-jenkins.dagar.ca:8080/blue/organizations/jenkins/PX4-Autopilot/detail/pr-nuttx_mkfatfs_contd/7/pipeline/1095/)
   
   see stanza:
   
![image](https://user-images.githubusercontent.com/1945821/143592067-22e25694-46f9-4288-9a2b-dd9b39240591.png)
   
   


-- 
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