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.