NOT able to write one byte in internal flash memory
in stm32h743
1----> Im trying to write only one byte in this address 0x8100000 . but it is writing 32 bytes in the memory . so why not support to write only one byte in internal flash memory.
2-----> And im trying to start writing some data from these addresess ..ex . (0x8100000 or 0x8100020 , 0x8100040,0x8100060....... (theses addresess are base addreses where im start to writing ) ) like multiple of 32 . so my data is susccessfully writing in the internal flash memeory . But if i try to start the writing on not multiple of 32 addresess ..ex (0x8100001, 0x8100002, 0x8100002A, 0x8100210......... ( similarly theses addresess are base addreses where im start to writing ) ) . so my data is not writing in the memory and all the byte are become 0xFF in that sector .
------ > this is the function im using for write data into internal flash memory
HAL_StatusTypeDef HAL_FLASH_Program(uint32_t TypeProgram, uint32_t FlashAddress, uint32_t DataAddress);
And i request to give me some solutions on this problem , thanks ..
