zynq_7010/huagao_gpio.sh

182 lines
5.4 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

echo "-------------------------"
echo "打开模拟开关将FLASH切换到FPGA"
echo 221 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio221/direction
sleep 0.05
echo 1 > /sys/class/gpio/gpio221/value
sleep 0.5
echo "获取GPIO221 如果是高电平FLASH切换到FPGA"
cat /sys/class/gpio/gpio221/direction
cat /sys/class/gpio/gpio221/value
echo "-------------------------"
echo "-------------------------"
echo "开FPGA_5v供电电源"
echo 61 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio61/direction
sleep 0.05
echo 1 > /sys/class/gpio/gpio61/value
sleep 0.5
echo "获取GPIO61 5v供电电源信息"
cat /sys/class/gpio/gpio61/direction
cat /sys/class/gpio/gpio61/value
echo "-------------------------"
echo "-------------------------"
echo "开FPGA_1v2_内核电源"
echo 11 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio11/direction
sleep 0.05
echo 1 > /sys/class/gpio/gpio11/value
sleep 0.5
echo "获取GPIO11 1V2_内核电源信息"
cat /sys/class/gpio/gpio11/direction
cat /sys/class/gpio/gpio11/value
echo "-------------------------"
echo "-------------------------"
echo "开FPGA-3V3_IO电源"
echo 192 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio192/direction
sleep 0.05
echo 1 > /sys/class/gpio/gpio192/value
sleep 0.5
echo "获取GPIO192 3V3-IO电源信息"
cat /sys/class/gpio/gpio192/direction
cat /sys/class/gpio/gpio192/value
echo "-------------------------"
echo "-------------------------"
echo "开FPGA-2v5_MIPI电源"
echo 14 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio14/direction
sleep 0.05
echo 1 > /sys/class/gpio/gpio14/value
sleep 0.5
echo "获取GPIO14 2v5-MIPI电源信息"
cat /sys/class/gpio/gpio14/direction
cat /sys/class/gpio/gpio14/value
echo "-------------------------"
echo "-------------------------"
echo "config gpio12 整机风扇/超声波/ADC前置供电"
echo 12 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio12/direction
echo 1 > /sys/class/gpio/gpio12/value
cat /sys/class/gpio/gpio12/direction
sleep 0.05
cat /sys/class/gpio/gpio12/value
sleep 0.5
echo "-------------------------"
echo "-------------------------"
echo "config gpio96 CSI3V3 供电"
echo 96 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio96/direction
echo 1 > /sys/class/gpio/gpio96/value
cat /sys/class/gpio/gpio96/direction
sleep 0.05
cat /sys/class/gpio/gpio96/value
sleep 0.5
echo "-------------------------"
echo "-------------------------"
echo "config VDD_SENSOR_3V3 gpio68 传感器供电"
echo 68 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio68/direction
echo 0 > /sys/class/gpio/gpio68/value
cat /sys/class/gpio/gpio68/direction
sleep 0.05
cat /sys/class/gpio/gpio68/value
sleep 0.5
echo "-------------------------"
echo "-------------------------"
echo "config SENSOR_5V_EN gpio67 传感器供电"
echo 67 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio67/direction
echo 1 > /sys/class/gpio/gpio67/value
cat /sys/class/gpio/gpio67/direction
sleep 0.05
cat /sys/class/gpio/gpio67/value
sleep 0.5
echo "-------------------------"
echo "-------------------------"
echo "config gpio98 CIS5V0 光源电源"
echo 98 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio98/direction
echo 0 > /sys/class/gpio/gpio98/value
cat /sys/class/gpio/gpio98/direction
sleep 0.05
cat /sys/class/gpio/gpio98/value
sleep 0.5
echo "-------------------------"
echo "-------------------------"
echo "config gpio63 USB/4G等电源"
echo 63 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio63/direction
echo 1 > /sys/class/gpio/gpio63/value
cat /sys/class/gpio/gpio63/direction
sleep 0.5
cat /sys/class/gpio/gpio63/value
sleep 0.5
echo "-------------------------"
echo "-------------------------"
echo "----------复位FPGA--------"
echo "gpio232 GPIO7_C0输出上升沿复位信号FPGA逻辑复位"
echo 232 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio232/direction
echo 0 > /sys/class/gpio/gpio232/value
sleep 0.5
echo 1 > /sys/class/gpio/gpio232/value
sleep 1
echo "-------------------------"
echo "-------------------------"
echo "获取 gpio99 GPIO3_B3 FPGA逻辑复位完成"
echo 99 > /sys/class/gpio/export
cat /sys/class/gpio/gpio99/direction
cat /sys/class/gpio/gpio99/value
echo "获取 gpio232 GPIO7_C0 FPGA逻辑复位"
cat /sys/class/gpio/gpio232/direction
cat /sys/class/gpio/gpio232/value
echo "获取 gpio8 GPIO0_B0 FPGA代码reload"
echo 8 > /sys/class/gpio/export
cat /sys/class/gpio/gpio8/direction
cat /sys/class/gpio/gpio8/value
echo "获取 gpio7 GPIO_A7 FPGA上电拉高状态"
echo 7 > /sys/class/gpio/export
cat /sys/class/gpio/gpio7/direction
cat /sys/class/gpio/gpio7/value
echo "-------------------------"
echo "gpio226 扫描状态传感器"
echo 226 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio226/direction
cat /sys/class/gpio/gpio226/value
echo "-------------------------"
echo "gpio189 开盖传感器"
echo 189 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio189/direction
cat /sys/class/gpio/gpio189/value
echo "-------------------------"
echo "gpio225 有无纸传感器"
echo 225 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio225/direction
cat /sys/class/gpio/gpio225/value
echo "-------------------------"
echo "gpio225 有无纸传感器"
echo 225 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio225/direction
cat /sys/class/gpio/gpio225/value
echo "test"