STM32HAL库-针对芯片内部FLASH读保护实现防篡改、破解功能
https://blog.csdn.net/qq_36075612/article/details/116241705
你好,大师,你这个代码我想用在STM32F407VET6项目里,修改了几行代码,编译通过,但有四个警告,
警告信息:
converting a packed 'SystemParamTypeDef' pointer (alignment 1) to a 'uint32_t' {aka 'long unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member]
翻译:将压缩的“SystemParamTypeDef”指针(对齐1)转换为“uint32_t”{aka“long unsigned int”}指针(对齐4)可能会导致未对齐的指针值[-压缩成员的地址]
下到芯片串口打印:
Flash_Test!!!
DisableReadProtection!!!
Device_id:0xFFFFFFFF, Hardware_Version:0xFFFFFFFF, Application_Version:0xFFFFFFFF, Application_Status:0xFFFFFFFF
UPDATA!!!
Device_id:0xFFFFFFFF, Hardware_Version:0xFFFFFFFF, Application_Version:0xFFFFFFFF, Application_Status:0xFFFFFFFF
这应该是数据没写进去吧?请教一下怎么改?