上海移远 SC200Y android9.0 GPIO 上电默认为高电平
时间: 2024-03-20 17:39:27 浏览: 239
在上海移远 SC200Y 开发板上,如果您需要将某个 GPIO 端口上电默认设置为高电平,可以按照以下步骤进行设置:
1. 找到 GPIO 的编号。在 SC200Y 开发板上,GPIO 的编号通常在文档中有说明。以 GPIO1_IO03 为例,它的编号为 35。
2. 修改设备树文件。找到设备树文件中与 GPIO 相关的节点,将 `default-state` 属性设置为 `"high"`。
```
&gpio1 {
gpio-controller;
#gpio-cells = <2>;
interrupt-controller;
#interrupt-cells = <2>;
/* GPIO1_IO03 */
gpio_pin_35: pinmux_gpio1_io03 {
pinmux {
function = "gpio";
groups = "gpio1_io03";
};
default-state = "high";
};
};
```
3. 重新编译设备树文件,并将其打包进 RAMDisk。
4. 在启动脚本中添加以下命令,以在系统启动时设置 GPIO 状态:
```
# 设置 GPIO1_IO03 为输出模式
echo 35 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio35/direction
# 设置 GPIO1_IO03 为高电平
echo 1 > /sys/class/gpio/gpio35/value
```
请注意,以上步骤仅供参考,具体实现方式取决于您的硬件平台和 Android 版本。您需要仔细阅读相关文档,并确认您的操作不会对设备造成任何损害。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pacth](https://img-home.csdnimg.cn/images/20250102104920.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)