xiajintaord 发表于 2018-12-3 14:59:12

【求助】Keil 静态变量初始化警告如何处理?

MCU:STM32F205
编译器版本:
IDE-Version:
μVision V4.72.0.0

工程包含Keil自带的USB文件,编译器警告信息如下:
C:\Keil\ARM\RV31\INC\usb_lib.c(1081):
warning:#1357-D: static initialisation of variable "USBD_P_Suspend_Event" using address of USBD_Suspend_Event may cause link failure -ropi





印象中以前用51单片机的时候 keil c51中静态变量的初始化是由INIT.A51这个文件完成的,而编译 STM32 也出现了这个问题,这个警告应该是可以关闭的吧?
   
虽然程序运行起来没有问题,但是打印了太多这样的静态变量初始化警告。

求助各位大神!!!!!

xiajintaord 发表于 2018-12-3 14:59:59

本帖最后由 xiajintaord 于 2018-12-3 16:23 编辑

已解决




子曰好人 发表于 2018-12-3 16:30:38


帮助文档里有报警告的说明,至于怎样避免这个问题,最后一段也有讲,希望能帮到你



xiajintaord 发表于 2018-12-3 16:33:16

子曰好人 发表于 2018-12-3 16:30
帮助文档里有报警告的说明,至于怎样避免这个问题,最后一段也有讲,希望能帮到你




感谢回复,验证过了,这个警告是可以忽略的,所以直接屏蔽了
页: [1]
查看完整版本: 【求助】Keil 静态变量初始化警告如何处理?