The TI E2E™ design support forums will undergo maintenance from Sept. 28 to Oct. 2. If you need design support during this time, contact your TI representative or open a new support request with our customer support center.

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.

AWR1843AOPEVM: CANFD communication in AWR1843AOP

Part Number: AWR1843AOPEVM

Dear TI Team,

 I am trying to use CANFD communication in the demo example lab0014_obstacle_detection_aop by using the reference from  lab0005_object_data_over_can.

and also referred the following documents and threads

1)https://www.ti.com/lit/an/spracf7/spracf7.pdf

2)https://www.ti.com/lit/an/swra606/swra606.pdf

3)https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/969683/iwr1843-classical-can-transmission

But when I build the project in CCS I am getting the following error

subdir_rules.mk:9: recipe for target 'mss_main.obj' failed
"../mss_main.c", line 2312: warning #169-D: argument of type "CANFD_MCANInitParams *" is incompatible with parameter of type "uint8_t"
"../mss_main.c", line 2312: warning #169-D: argument of type "int32_t *" is incompatible with parameter of type "const CANFD_MCANInitParams *"
"../mss_main.c", line 2312: error #167: too few arguments in function call
1 error detected in the compilation of "../mss_main.c".
gmake[1]: *** [mss_main.obj] Error 1
makefile:153: recipe for target 'all' failed
gmake[1]: Target 'main-build' not remade because of errors.
gmake: *** [all] Error 2

How to solve  it?

  • Hi,

    Please make sure that you are using the correct data types.

    These are generic C programming questions

    You may be able to find more support in a forum that support C language programming

    thank you

    Cesar