BBB开机时的引脚电平高低的设置?

2019-03-26 15:23发布

BBB从上电开始把它的某一引脚(如EHRPWM1B)设置为高电平?在borad-am335xevm.c添加了下面代码:
  1. static struct pinmux_config bbb_gpio_pin_mux[] = {
  2. //{"gpmc_a3.gpio1_19", OMAP_MUX_MODE7 | AM33XX_PIN_OUTPUT},
  3. {"gpmc_a3.gpio1_19", OMAP_MUX_MODE7 | AM33XX_PIN_OUTPUT_PULLUP},
  4. {NULL, 0},
  5. };
  6. #define RESET_GPIO GPIO_TO_PIN(1, 19)
  7. static void chipsee_reset_init(int evm_id, int profile)
  8. {
  9. printk(KERN_INFO"board-am33xevm.c chipsee_reset_init(int evm_id, int profile) ");
  10. setup_pin_mux(chipsee_reset_pin_mux);
  11. gpio_request(RESET_GPIO, "sysfs");
  12. gpio_export(RESET_GPIO, 1);
  13. gpio_direction_output(RESET_GPIO, 1);
  14. return;
  15. }
复制代码

这样设了,进入内核启动时引脚才点位高电平。
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。