瑞芯微Rockchip开发者社区
直播中

李萍

8年用户 1484经验值
私信 关注
[问答]

在u-boot中GPIO1.9一直是高电平状态无法输出低电平是怎么回事

static iomux_v3_cfg_t const gpio_pads[] = {
    MX6_PAD_GPIO1_IO09__GPIO1_IO09 | MUX_PAD_CTRL(NO_PAD_CTRL),
    MX6_PAD_LCD_DATA23__GPIO3_IO28 | MUX_PAD_CTRL(NO_PAD_CTRL),
};
static void gpio_init(void)
{   
    imx_iomux_v3_setup_multiple_pads(gpio_pads, ARRAY_SIZE(gpio_pads));
    gpio_direction_output(IMX_GPIO_NR(1, 9) , 1);
    gpio_set_value(IMX_GPIO_NR(1, 9), 0);
    gpio_direction_output(IMX_GPIO_NR(3, 28) , 1);
    gpio_set_value(IMX_GPIO_NR(3, 28), 0);
}
用的imx6ull emmc核心板  在u-boot中GPIO1.9一直是高电平状态无法输出低电平是怎么回事  同样的方式设置gpio3.8就有效;用的单独的核心板未接入其他电路



回帖(1)

马祥

2022-1-7 09:13:55

  • 您在用户空间导出引脚控制试试。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分