求指教。目前应用芯片1642,在对test中DCAN进行测试时。发现external ttransmit 未成功往外发送数据,且iteration跳的特别快,SDK1.2有同样问题
应用CAN总线开发工具进行接收数据时,发现未收到数据
输出列表如下:
debug:external transmit teesting passed
debug: number of iterations :215392363
debug: number of transmited :0
debug: number of received :0
debug: number of lost :0
debug: error status interrupt :2
user5326399:
由于成本需要,必须选用DCAN而非MCAN进行传输,因此需要基于CAN driver进行开发,急求专家指导,是否test本身存在debug,还是存在软件设置问题,但代码就是SDK1.1中的driver,所以可能哪儿设置存在问题么
user5326399:
回复 Wesley He:
您好,很感谢您的回复,DCAN是指普通CAN模式,MCAN是CANFD模式,由于项目需要,必须配置普通CAN模式。而且我根据SDK1.1中DEMO,能跑通CANFD代码。证明设备是通的,所以觉得是否CAN driver层存在某些debug,导致无法应用CAN driver
user5309389:
回复 user5326399:
你好,
请问你解决了这个问题了吗?
能通过DCAN发送连续不同ID的消息了吗?并且在发送过程中能够正常接收。
我在这方面遇到了问题 ,想请教一下 。谢谢!!!