在线时间19 小时
UID3388533
注册时间2017-5-23
NXP金币0
该用户从未签到
注册会员

- 积分
- 87
- 最后登录
- 2018-6-15
|
板子芯片是i.mx6q处理器,根据sabresd改的,然后lvds屏的背光使能用到了GPIO_3_0这个引脚,我在配置这个引脚的时候发现在mx6_sabresd_board_init()里面的gps_power_on使用到了这个引脚(SABRESD_GPS_EN),具体如下
static void gps_power_on(bool on)
{
// Enable/disable aux_3v15
gpio_request(SABRESD_AUX_3V15_EN, "aux_3v15_en");
gpio_direction_output(SABRESD_AUX_3V15_EN, 1);
gpio_set_value(SABRESD_AUX_3V15_EN, on);
gpio_free(SABRESD_AUX_3V15_EN);
//Enable/disable gps_en
gpio_request(SABRESD_GPS_EN, "gps_en");
gpio_direction_output(SABRESD_GPS_EN, 1);
//gpio_set_value(SABRESD_GPS_EN, on);
gpio_set_value(SABRESD_GPS_EN, on);
gpio_free(SABRESD_GPS_EN);
}
请问这里gps_power_on为什么要配置SABRESD_AUX_3V15_EN和SABRESD_GPS_EN这两个引脚呢?而且我对比了厂家给的bsp发现把gpio_set_value(SABRESD_GPS_EN, on)改为了gpio_set_value(SABRESD_GPS_EN, 0)有点看不明白,请指点一下。
|
|