相关疑难解决方法(0)

MISRA:在指向易失性对象的指针和整数类型之间进行转换?

我有以下代码部分:

----------header---------------------
typedef volatile struct REG_Base{
   a;
   b;
}REG_t

#define address (0xFFF45556)
------------------------------------

--------Source-----------------------

 LOCAL REG_t *pToREG;
 pToREG= (REG_t *) address;

-------------------------------------
Run Code Online (Sandbox Code Playgroud)

我在最后一行看到了 MISRA 消息“在指向易失性对象的指针和整数类型之间进行转换”。

知道如何避免此消息吗?

谢谢!

c casting misra

0
推荐指数
1
解决办法
3588
查看次数

标签 统计

c ×1

casting ×1

misra ×1