TI中文支持网
TI专业的中文技术问题咨询交流网站

AM437X EVM开发板中的DCAN到底是CAN0还是CAN1呢?

To:大家

      大家好,我创建了AM437X7XEVM的样例工程,但是里面的LED样例好使,也可以输出调试信息(UART0),当我切换成DCAN的loopback工程时就不好使了,不输出调试信息(UART0)。我该如何调试我的DCAN样例工程去验证是否好使。我用的是UART1_CTSN和UART1_RTSN两个引脚,配置的值是0x08050002,Dcan0模式。请高手指教一下。

Nancy Wang:

请问是用的哪个SDK?具体测试的哪个例程?
使用的开发板是TMDSEVM437X吗?

Joker.Fei:

回复 Nancy Wang:

SDK版本:ti-processor-sdk-rtos-am437x-evm-06.01.00.08-Windows-x86-Install

使用的开发板是米尔科技的开发板,核心板是TI的,芯片是AM4377B.

我可以用这个开发板跑起来SDK里的evm LED例程。但是跑Dcan例程就不好使,我看都是使用的Dcan0.

Nancy Wang:

回复 Joker.Fei:

UART1_CTSN/UART1_RTSN与dcan0_tx/dcan0_rx引脚复用,不能同时使用。
看一下代码里是否有选择使用哪个DCAN。
/* Get User option to select DCAN instance1 or DCAN instance2 */SCAN_MSG("%c", option);
if ((DCAN_EXT_LOOPBACK_TEST == *option) ||(DCAN_PARITY_ECC_TEST == *option) ||(DCAN_INT_LOOPBACK_TEST == *option) || EXIT(*option)){break;}else{PRINT_MSG("\nEnter Valid option\n");}

赞(0)
未经允许不得转载:TI中文支持网 » AM437X EVM开发板中的DCAN到底是CAN0还是CAN1呢?
分享到: 更多 (0)