May be of interest to someone.
/Ake
-------- Original Message --------
Subject: [Canfestival-devel] CanFestival-3-rc1 with LinCAN and on H8S
2638 MCUs
Date: Sun, 28 May 2006 20:58:59 +0200
From: Pavel Pisa <pi...@cm...>
To: can...@li...
Hello All,
there is result of my second published attempt to provide
integration of CanFestival with version LinCAN driver
<http://freshmeat.net/projects/lincan/>.
The LinCAN integration patches for CanFestival 3.0 release
candidate can be found at
http://cmp.felk.cvut.cz/~pisa/can/canfestival3/
It is enough to apply LinCAN driver API patch
http://cmp.felk.cvut.cz/~pisa/can/canfestival3/cf3-lincan-drvapi.patch
and run "./configure --can=lincan ; make" in CanFestival top directory.
The functionality has been checked by TestMasterSlave selftest on LinCAN
with virtual board selected "insmod lincan.ko hw=virtual io=0".
The CANopen master functionality of TestMasterSlave has been
disabled then by applying "cf3-testmasterslave-slave-only.patch"
patch to TestMasterSlave. Then interoperability with OCERA
canblaster and canmonitor has been checked. CanFestival
performed well. The patches apply and work even with actual CVS snapshot.
Please, consider inclusion of LinCAN interfacing into CanFestival CVS.
LinCAN can broad range of cards usable with CanFestival
with another 20+ cards under Linux 2.4 and 2.6.
We would like to cooperate with other developers
on RTDM and Xenomai support in future as well.
RT-Linux and fully-preemptive kernel is supported by now already.
After more than year without any response to my initial inclusion
of ADLINK PCI-7841 support into LinCAN, I have finally received
random unrelated report from Slovak Academy of Sciences which
(to my surprise) informs, that they use LinCAN for some time
in this setup already, so it seems to be functional and my
investment has not been only waste of time.
There has been found one problem with CanFestival 3.0-rc1.
It blocks after incorrect SDO request reception.
The same problem has been observed by our diploma thesis
student Stanislav Marek during his porting of CanFestival
to Renesas H8S 2638 MCU as well. There is his fix of this CanFestival bug
http://cmp.felk.cvut.cz/~pisa/can/canfestival3/cf3-sdo-abort-recovery.patch
You can find whole development tree for our H8S 2638 project there
http://rtime.felk.cvut.cz/darcs/darcsweb.cgi?r=students/mareks1-canfestival;a=summary
CanFestival has been included as library to our OMK based
build environment in this case to integrate better with other H8S
peripheral drivers. Result is functional and working.
We have gained some more funding for projects at our university
departmens by this time. Some part of this could be used for
LinCAN and other our open-source projects progress funding.
Please, if you have interrest and or use our projects
for some of your work, drop us some information about that.
It helps to motivate (my colleagues, students and me) and we
need it to substantiate funding of our work at our department.
Best wishes
Pavel Pisa
e-mail: pi...@cm...
www: http://cmp.felk.cvut.cz/~pisa
Department of Control Engineering <http://rtlab.felk.cvut.cz/>
Czech Technical University in Prague <http://www.cvut.cz/>
_______________________________________________
Canfestival-devel mailing list
Can...@li...
https://lists.sourceforge.net/lists/listinfo/canfestival-devel
--
---
Ake Hedman (YAP - Yet Another Programmer)
eurosource, Brattbergavagen 17, 820 50 LOS, Sweden
Phone: (46) 657 413430 Cellular: (46) 73 0533 146
Company home: http://www.eurosource.se
Kryddor/Te/Kaffe: http://www.brattberg.com
Personal homepage: http://www.eurosource.se/akhe
Automated home: http://www.vscp.org
|