1. Flash Sector未擦除:在写入数据之前,需要先使用FLASH_EraseSector函数对要写入的扇区进行擦除。擦...
old_data[1]=*(char*)data;memcpy(&old_data_int,old_data,sizeof(int));FLASH_ProgramHalfWord((uint32_t)(FLASH_INSIDE_ADDRESS_START+(long)address-1),old_data_int); --length; }for(;length>1;length-=2)FLASH_ProgramHalfWord((uint32_t)(FLASH_INSIDE_ADDRESS_START+(long)address+length-2...
具体现象为 兼容模式 1k擦除后,使用FLASH_ProgramHalfWord函数写0x0800ff00地址及以后地址进入硬件错误中断,使用快写正常,原因不明。即 void Flash_Test(void) 函数异 ...
调用 flash .c 中的HAL_FLASH_Program_HalfWord 函数编译出错 提示未定义,郁闷 0 已退回5积分 ...