You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
1.0 KiB
27 lines
1.0 KiB
#!/bin/bash |
|
|
|
if [ "`echo $1`" = "load" ]; then |
|
echo "Loading Test_Capes..." |
|
cp devicetree/pxf/BB-SPI0-PXF-01-00A0.dtbo /lib/firmware/ |
|
cp devicetree/pxf/BB-SPI1-PXF-01-00A0.dtbo /lib/firmware/ |
|
cp devicetree/pxf/BB-BONE-PRU-05-00A0.dtbo /lib/firmware/ |
|
cp rcinpru0 /lib/firmware |
|
cp pwmpru1 /lib/firmware |
|
echo BB-BONE-PRU-05 > /sys/devices/bone_capemgr.*/slots |
|
echo BB-SPI0-PXF-01 > /sys/devices/bone_capemgr.*/slots |
|
echo BB-SPI1-PXF-01 > /sys/devices/bone_capemgr.*/slots |
|
echo am33xx_pwm > /sys/devices/bone_capemgr.*/slots |
|
echo bone_pwm_P8_36 > /sys/devices/bone_capemgr.*/slots |
|
dmesg | grep "SPI" |
|
dmesg | grep "PRU" |
|
cat /sys/devices/bone_capemgr.*/slots |
|
elif [ "`echo $1`" = "reload" ]; then |
|
echo "Loading Firmware..." |
|
cp rcinpru0 /lib/firmware |
|
cp pwmpru1 /lib/firmware |
|
echo 0:rcinpru0,1:pwmpru1 > /sys/devices/ocp.3/4a300000.prurproc/load |
|
else |
|
echo "Usage:" |
|
echo " ./startup.sh load : to load the capes and firmware" |
|
echo " ./startup.sh reload: to reload firmware" |
|
fi
|
|
|