zynq_7010/huagao_gpio.sh

182 lines
5.4 KiB
Bash
Raw Normal View History

2023-07-17 03:29:37 +00:00
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"