工具/软件:
TI 团队大家好、
我正在使用 AWR1843AOP 雷达并已成功刷写 中距离雷达 (MRR) 所有硬件。 默认情况下、CANFD 数据传输配置为:
-
CANFD_TX :
SOC_XWR18XX_PINE14_PADAE -
CANFD_RX :
SOC_XWR18XX_PIND13_PADAD
我确认在这些默认引脚上正确接收到 CAN 消息。
目标 :
我想将 CANFD 通信重新路由到不同的引脚:
CANFD_TX::SOC_XWR18XX_PINB4_PADBR(焊球 B4)
CANFD_RX: SOC_XWR18XX_PINA4_PADBS(焊球 A4)
根据pinmux_xwr18xx.h、以下是相应的映射:
已进行代码修改 由我:
在Can_Initialize()内部mss_main.c、我注释掉了默认的 pinmux 配置:
然后、我添加了:
// CANFD_TX
Pinmux_Set_Override ( SOC_XWR18XX_PINB4_PADBR、 PINMUX_OUTEN_RETAIN_HW_CTRL、PINMUX_INPEN_RETAIN_HW_CTRL);
Pinmux_Set_Func ( SOC_XWR18XX_PINB4_PADBR 、 SOC_XWR18XX_PINB4_PADBR_CAN2_FD_TX );
// CANFD_RX
Pinmux_Set_Override ( SOC_XWR18XX_PINA4_PADS 、PINMUX_OUTEN_RETAIN_HW_CTRL、PINMUX_INPEN_RETAIN_HW_CTRL);
Pinmux_Set_Func ( SOC_XWR18XX_PINA4_PADS 、 SOC_XWR18XX_PINA4_PADBS_CAN1_FD_RX );
问题 :
进行这些更改后、 未收到 CAN 消息 在新销(焊球 B4 和 A4)上。
问题 :
嗯 所需的任何其他配置 通过 AWR1843AOP 上的这些备用引脚路由?
如果需要进行任何进一步更改、以使 CANFD 在这些备用引脚上正常工作、请告诉我。
谢谢您、
Mitesh