1、报错详情
....\Libraries\STM32H7xx_HAL_Driver\Src\stm32h7xx_hal_spi.c 1100 warning 2445: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4
2、报错原因
查询pc-lint用户手册发现是将uint8_t 类型的指针强制转换为了uint32_t 类型的指针,可能导致不兼容。
代码如下,将uint8_t 类型的指针强制转换为了uint32_t 类型的指针
3、修改
将数据进行转存后赋值