]> rtime.felk.cvut.cz Git - fpga/zynq/canbench-sw.git/blob - scripts/caninit
scripts: include script for applying new FPGA design at runtime.
[fpga/zynq/canbench-sw.git] / scripts / caninit
1 #!/bin/sh
2
3 #devmem 0x43c20000 32 0
4
5 br=1000000
6 #br=1000000
7 #br=500000
8 #br=250000
9 #br=125000
10 #br=62500
11
12 rmmod xilinx_can
13 rmmod sja1000_platform
14 modprobe xilinx_can
15 modprobe sja1000_platform
16 canconfig can0 bitrate $br
17 canconfig can1 bitrate $br
18 canconfig can2 bitrate $br
19 canconfig can3 bitrate $br
20 canconfig can0 start
21 canconfig can1 start
22 canconfig can2 start
23 canconfig can3 start
24
25 modprobe uio_pdrv_genirq of_id=can-crossbar
26
27 for pid in $(ps | grep -- -can | grep -v grep | awk '{print$1}')
28 do
29         chrt -r -p 99 $pid
30 done
31