举报
引用: lining870815844 发表于 2018-5-22 02:54
Hi Yichao,
在帮你找到问题之前,我有几个小问题需要你的帮忙确认一下,一个CAN总线调试不通无外乎也就是硬件方面和软件程序配合操作的不成功而已。
首先,麻烦先确定你的CAN总线在物理连接上面都多了,CaN高和CAN低没有接反,另外两块板之间最好共地链接。另外CAN总线节点终端的120欧的匹配电阻都有接。
举报
引用: bobnice 发表于 2018-5-22 03:00
谢谢你的回复。
第一个问题,硬件方面应该没有任何问题,就是同一块板子,在ccs下调试可以通过,在IAR下调试会一直卡在等待接收消息那里,不知道原因在哪里。
第二个问题,我是直接将CCS下的内容直接复制到IAR下的,比如sys_main.c,can.c can.h,system.h等头文件都拷贝过来。这样才会出现上面的问题,在ccs下正常运行,在IA ...
举报
引用: lining870815844 发表于 2018-5-22 03:19
Hi Yichao,
首先因为我现在电脑里没有装IAR,所以不能生成一个实例给你试试。
不过你可以先这样尝试一下,打开我们的HALCOGEN,重新建立一个和IAR相符的工程。具体操作就是在新建工程的时候,在tools那个选项框里选择IAR tools。然后参考你以前符合CCS的那个配置,完全同样的设置到新的工程中。
举报
更多回帖