EasyFlash icon indicating copy to clipboard operation
EasyFlash copied to clipboard

STM32H755 移植的问题 Problems when STM32H755 porting

Open Chunx1nZHENG opened this issue 1 year ago • 0 comments

错误情况: STM32H755 移植的时候,由于这个芯片最小的写入大小是256bit。 如果强行修改EF_WRITE_GRAN 为256。并不能正常使用。

原因:sector_hdr_data 这个结构体并没有做到256bit的字节对齐。会造成写过的flash的写入错误。

解决方法: 在sector_hdr_data 中添加额外的uint32_t reserved 用于字节对齐。


Issues: When porting the STM32H755, the chip's minimum write size is 256 bits. If EF_WRITE_GRAN is changed to 256, it does not work properly.

Reason: The structure sector_hdr_data is not 256bit byte-aligned. This may cause a write error on the written flash.

Solution: Add some extra uint32_t reserved variables into sector_hdr_data for byte alignment.

Chunx1nZHENG avatar Sep 02 '24 19:09 Chunx1nZHENG