Thank you very much for the answer!

By the truth, I need to be able to use also other interfaces (GPIOs, PWM, 
Analog Input, I2C, SPI, UART, USB, Ethernet).
I followed your suggestions (installed 3.14 RT kernel):
root@beaglebone:~# uname -a
Linux beaglebone 3.14.35-ti-rt-r56 #1 SMP PREEMPT Sun Mar 29 01:13:05 UTC 
2015 armv7l GNU/Linux

... but I have the following problems:
1) with SocketCAN. Giving the commands:
root@beaglebone:~# /sbin/ip set link can1 type can bitrate 500000
root@beaglebone:~# ifconfig can1 up
I enable can1:
root@beaglebone:~# ifconfig can1
can1      Link encap:UNSPEC  HWaddr 
00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          UP RUNNING NOARP  MTU:16  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:10 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:71
Now I just perform the candump - cansend (can-utils installed on BBB from 
https://github.com/digitalbond/canbus-beaglebone) test on can1 but cansend 
doesn't send anything.

2) New device tree overlay management. I cannot see any longer the slots 
file for pin muxing (before it was located in the directory 
/sys/devices/bone_capemgr.9):
root@beaglebone:~# find / -name "bone_capemgr*"
root@beaglebone:~# find / -name "slots"
/sys/module/snd/parameters/slots
root@beaglebone:~# 

So far, I have always handled pins with device tree overlays, by taking the 
available ones (placed in /lib/firmware) or creating new ones. Do I need to 
adapt all my existing programs according to the new management?

3) Ethernet-over-USB is no longer working with kernel 3.14: the interface 
usb0 doesn't come up any more with ifconfig.

4) I went back to 3.8 kernel (by modifying properly uname_r variable in 
uEnv.txt and rebooting) and then I tried to return to 3.14 (always by 
modifying uEnv.txt and rebooting), but the system doesn't boot.

Do you have some more advice?

Thank you

Frudak

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to