Я хочу настроить вывод P8_09 на beaglebone как gpio LOW при включении.Я скомпилировал пользовательский Uboot для этого и смог установить низкий пин.Проблема в том, что вывод становится ВЫСОКИМ в течение нескольких миллисекунд перед тем, как становиться НИЗКИМ.
Определяли вывод как gpio low в функции spl_start_uboot () в board.c.
int spl_start_uboot(void)
{
REQUEST_AND_CLR_GPIO1(GPIO_TEST_GP);
printf("Setting GPIO");
#ifdef CONFIG_SPL_SERIAL_SUPPORT
/* break into full u-boot on 'c' */
if (serial_tstc() && serial_getc() == 'c')
return 1;
#endif
#ifdef CONFIG_SPL_ENV_SUPPORT
env_init();
env_load();
if (env_get_yesno("boot_os") != 1)
return 1;
#endif
return 0;
}
#endif
Я хочуустановить штырь на LOW при включении питания без задержки.