Skip to main content
Associate III
May 7, 2024
Question

STM32H743ZI INTERNALFLASH RAM WRITE[45] BYTE DATA

  • May 7, 2024
  • 1 reply
  • 859 views

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 

This topic has been closed for replies.

1 reply

Tesla DeLorean
Guru
May 7, 2024

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 VenmoUp vote any posts that you find helpful, it shows what's working..