灵动微MM32F013x函数库,出现编译警告
使用灵动微MM32F013x函数库,出现编译警告1296-D:extended constant initialiser used case u32使用灵动微MM32F013x函数库,出现编译警告1296-D:extended constant initialiser used case u32。
没有找到好的解决办法,直接通过设置keil编译器,屏蔽此警告。
不定义成结构体也不会有警告 改成一下以下定义可以解决,将整形数据改成指针。 用#define的方式定义 程序执行中直接一个个变量的地址来用 #if defined(__CC_ARM)
// Suppress warning message: extended constant initialiser used
#pragma diag_suppress 1296
#elif defined(__ICCARM__)
#elif defined(__GNUC__)
#endif 怎么设置keil编译器,屏蔽此警告 ? 改一下定义试试 其实程序运行正常的 编译器设置问题 应该定义成指针型数字
用((uint32_t)LPC_SSP0_BASE + offsetof(LPC_SSP_TypeDef , DR))这样的形式试试看呢? https://developer.arm.com/documentation 还是GPIOABCD等各个口定义的问题吧,是不是某些地方没设置好,导致的
页:
[1]