Solved! Go to Solution.
Solution : I stop my work with standard uclinux-dist and I switch on the latest version of LTIB.
! The choice for the can driver is not the same place as in the AN3408 !
(watch this .../m53xxevb-20081215-ltib/Help/software/device_drivers/CAN_MCF53xx.htm)
David, Thanks for your advices
Val
This reply was originally sent to uClinux mail list so I just copied it here for completness:
Hi Val,
Look at page 9 of the AN3408.
Near Top of page:
One of the largest submenus with further submenus is Device drivers. All available device drivers are selected here. Most of the drivers can be built as a module, part of the kernel, or not at all. For this example, select all the suggested options to be built as the part of the kernel (not as module) to simplify loading of them.
Near Bottom of page:
Look at the Character devices submenu. Enable the following options:
•Virtual terminal
• Inside Serial drivers, enable ColdFire serial support •Legacy (BSD) PTY support Look at page 10 of the AN3408.Top of page:
ColdFire FlexCAN module support and CAN0 — To have CAN4Linux drivers for the FlexCAN module on MCF5329Also as reference, when you had mounted the LTIB iso, the root directory has a START_HERE.htm file that is really goood reading via browser. It also have configuration directions for testing ColdFire peripherals.
It even has the test procedure used to test the FlexCAN module.
Note that when using LTIB (./ltib -c) you must select "Config the kernel" so that configuration window will open to give you access to the "Device Drivers" configuration window, then "Character devices" to gain access to the "ColdFire FlexCAN module support" at the bottom of the window.
Best Regards,
David
David E Seymour
I know where is the character device menu, but, in this menu, I don't see the FlexCAN module.
Screenshot of my character devive menu (m53xxevb-20081215-ltib.iso)
(it's the same with the lastest uclinux dist)
My only solution for the moment : I work with a old uClinux dist (more information on this topic)
Best regards
Valentin
Solution : I stop my work with standard uclinux-dist and I switch on the latest version of LTIB.
! The choice for the can driver is not the same place as in the AN3408 !
(watch this .../m53xxevb-20081215-ltib/Help/software/device_drivers/CAN_MCF53xx.htm)
David, Thanks for your advices
Val
Hi Val,
The M53xxevb LTIB is for the MCF5301x family which doesn't have FlexCAN module.
Are you thinking of the LTIB for the MCF5329? It does have FlexCAN.
Regards,
David
LTIB works alsowith the 5329 & Flexcan module. Watch this :
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MCF532X&fpsp=1&tab=Design_Tools_Tab
Linux BSP for Freescale M5329EVBhttp://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MCF532X&fpsp=1&tab=Design_Tools_Tab#"...
(m53xxevb-20081215-ltib.iso)
Hi Val,
I think I was confused on my side and looked at wrong LTIB BSP initially.
Yes the appnote and LTIB differ in how the CAN is enabled.
The START_HERE.htm in the root of the iso is excellent at explaining what is supported, how to test it, and so forth.
Regards,
David