This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Compiler/LAUNCHXL-F28379D: Compiler error: Illegal use of intrinsic: __byte_peripheral_32 on trying to access CAN ARBITRATION REGISTER.

Part Number: LAUNCHXL-F28379D

Tool/software: TI C/C++ Compiler

HI,

I want to decode the CAN ID from the given message object for some application scenario as I have multiple CAN message configured for the same.

Hence I am trying to do the following to decode the CAN ID.

uint32_T *memindsrc = (uint32_T *) (&CanbRegs.CAN_IF1ARB.all);

But this is resulting in compilation error as:

Illegal use of intrinsic: __byte_peripheral_32

Any idea what could be the issue?