你好,我编译sysbios_ind_sdk_2.1.0.1 的starterware里面的dcan工程进行测试,编译dcan_app_frame_tx_rx工程烧写到am437x的板子里,板子通过cantool工具连接电脑后用can0可以进行正常的数据收发,但是我进行dcan的回环测试时,将dcan_app_loopback这个工程编译后烧入板子,运行程序后按提示输入数据进行回环测试,但是用工具观察can口没有数据输出,用线连接两个can口也行不通。输入完数据就不会动了。
Jian Zhou:
回环应该不是从CAN发数据吧,应该直接回送到数据区
Link:
回复 Jian Zhou:
我用ccs运行程序后发现,执行DcanAppDmaTransfer函数时发送的数据缓冲区里面有输入的数据,但是接收的缓冲区里面没有