CAN

我也来传一个CANOpen移植,RTT+STM32F107+CanOpenNode

发布于 2013-09-10 14:46:16
前些天看到兄弟移植了CANFestival,正好发现另一个开源的canopen项目,CanOpenNode,貌似代码和结构更紧凑,拿来做了个移植和实验,效果还行,而且这家还提供了基于xml的字典文件编辑器,直接用火狐浏览器就能玩起来(但仅限于<16版本的老板的火狐,还要装个插件,可参考这个帖子),使用起来很方便,把移植的项目上传之,希望能起到抛砖引玉的作用,总线绝对是将来工控应用的核心,大家一起努力把RTT应用到越来越多的工控项目中。

这次移植里面已经实现了和CanOpen的伺服驱动器的PDO和SDO,NMT等的通讯。
PDO同步传输周期为1ms,连续运行稳定不掉线,测试过几个小时,因为办公室不能通宵通电,所以测试了有6小时左右,有兴趣的朋友欢迎一起测试这个协议栈。

另外也可以上SF去看和提问,作者很热心,一般都是有问必答的,呵呵,http://sourceforge.net/projects/canopennode/

这里上传一下移植的项目,开发平台用的是IAR
[attachment=-1]
[attachment=-2]
[attach]0[/attach]
下载附件[CanOpenNode 2013_9_10backup.zip]
下载附件[stm32f107.zip]
下载附件[canopennode-code-45.zip]
捕获.JPG

查看更多

关注者
0
被浏览
15.2k
20 个回答
aozima
aozima 2013-09-10
拒绝白嫖,拒绝键盘侠!
欢迎分享。
jeffwei
jeffwei 2013-09-11
好东西,才把modbus搞完,准备上canopen了
knight_hu
knight_hu 2013-09-11
感谢熊老大鼓励,发现107做运动控制不带浮点运算效率低了点,做运动控制不太够用了,正着手移植到AM3359的A8核上,有进展了再上来分享,呵呵,正好看到roadmap里面也正有计划移植到A8上,希望我也能为社区出点力,呵呵
bernard
bernard 2013-09-12
好啊,我这两天把AM3359, beaglebone的RT-Thread移植放出来
knight_hu
knight_hu 2013-09-12
哈哈,难道是心有灵犀么?我正在用beaglebone做移植,刚把IAR下面的框架搭好,正好这两天在出差,没来得及进行下去,晚上还要赶邮件
grissiom
grissiom 2013-09-13
我们之前就有做 beaglebone 的移植的,不过是 GCC。IAR 上可以用 JTAG 调试?
knight_hu
knight_hu 2013-09-13
我们之前就有做 beaglebone 的移植的,不过是 GCC。IAR 上可以用 JTAG 调试?

哦,IAR下面可以用XDS100来调试的,装完IAR再安装一下CCS的XDS100调试插件就可以了,Beaglebone因为板载了XDS100,所以直接用板载的仿真芯片就行了,而且他还有个串口路由芯片,一根usb既能当jtag又能做串口用,很方便。
knight_hu
knight_hu 2013-09-13
好啊,我这两天把AM3359, beaglebone的RT-Thread移植放出来

期待啊,呵呵,到时候一起来测试 [s:154] [s:154]
grissiom
grissiom 2013-09-14
恩,keil 下面貌似没有 XDS 的插件?找了半天没找到……
knight_hu
knight_hu 2013-09-14
恩,keil 下面貌似没有 XDS 的插件?找了半天没找到……

我看了下,好像是有点麻烦,我还没看过最新版行不行, 手头装的4.6里面AM33xx系列器件是不支持的,不过根据Ti的文档,好像现在支持的开发工具确实是只有三种,Ti自家的CCS,IAR以及就是GCC了
shuixui
shuixui 2013-10-06
斑竹能否把整个工程压缩发我,我之前移植过canopen到pic上,arm现在才学,下载了你上传的几个文件,建工程的时候不知道怎么整合。能否麻烦版主把整个能运行的工程压缩发我邮箱:doudoushuixiu@gmail.com。O(∩_∩)O谢谢
shuixui
shuixui 2013-10-06
建好工程之后,mdk编译出现了一个错误,版主遇到过吗,怎么解决呢捕获.JPG
ljt8015
ljt8015 2013-10-08
CANOpen介绍资料很少 ,楼主 还能上传点?
zhou_1989
zhou_1989 2014-01-01
楼主的PDO数据在哪生成的?抱歉没有找到
catyu
catyu 2014-03-05
斑竹, 我按照你写的位置放置STM32F107和CANopenNode,但是编译通不过,所以你能否把整个工程压缩发我,我的Email:yuzhongwei7302@sina.com,谢谢!
luoxia900302
luoxia900302 2014-03-18
版主,可以把整个工程发给我吗?我初学正在将canopen移植到stm32中,但很多都不是很明白,可以发到我邮箱吗?谢谢。。270086873@qq.com
ljx289
ljx289 2016-11-19
谢谢!我是jinxian :)

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览