1

だから私はバッファを持っています:

uint32_t buff[2];
buff[0] = 12;
buff[1] = 13;
...

次のメソッドを使用して、これをフラッシュ メモリに書き込むことができます。

HAL_FLASH_Program(TYPEPROGRAM_WORD, (uint32_t)(startAddress+(i*4)), *buff)

の定義HAL_FLASH_Programは次のとおりです。

HAL_StatusTypeDef HAL_FLASH_Program(uint32_t TypeProgram, uint32_t Address, uint64_t Data)

それは完璧に機能します。代わりに char または int を保存する方法はありますか?

4

1 に答える 1