|
发表于 2022-2-11 18:54:58
|
显示全部楼层
请教下各位哈,
h750的芯片,程序里定义了 32字节,也就是256bit 的常量,以 256bit对齐的,内容全为 0xff,
调用以下程序对其进行编程,有时可以写入,但 ECC 有时是错的,读取写入数据会 fault ,
之前F3,F4是可以这么做的,对内容为 0xff 的字节进行编程,看手册也是说可以按32字节编程的
你们有这么用过不?
__set_PRIMASK(1);
HAL_FLASH_Unlock();
result = HAL_FLASH_Program(FLASH_TYPEPROGRAM_FLASHWORD, adr , (uint32_t)buf);
HAL_FLASH_Lock();
__set_PRIMASK(0); |
|