cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H743ZI INTERNALFLASH RAM WRITE[45] BYTE DATA

SITARAM
Associate III

I WANT TO WRITE IN INTERNAL FLASH MEMORY IN WRITE [45] DATA WRITE BUT  ACTUAL  HAL_FLASH_Program(FLASH_TYPEPROGRAM_FLASHWORD, FLASH_ADDRESS, (uint32_t) WRITE )==HAL_OK){}

ONLY WRITE A 32 BYTES AT A ONE TIME HOW TO MORE DATA WRITE IN INTERNAL FLASH MEMORY 

1 REPLY 1

Does your keyboard not work properly? 

It doesn't support byte writing as the width of the flash line and correction bits is wider than that.

You'll need to write blocks of data either from an array or structure. So perhaps use a pointer and a size/length rounded up to the minimum write size.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..