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积分 ...