Я новичок во встроенном программировании. Работаю над крановым щитом (ARM Cortex A8). Исходный код доступен на github.
Я создал код C, чтобы внешний светодиод, подключенный через GPIO, мигал. Его можно выполнить в консоли u-boot как команду. В настоящее время,
Я не могу остановить мигание светодиода с помощью Ctrl-C.
Где находится код прерывания Ctrl-C?
ret=set_mmc_mux();
if(ret<0)
printf("\n\nLED failed to glow!\n\n");
else{
if(!omap_request_gpio(lpin))
{
omap_set_gpio_direction(lpin,0);
for(i=1;i<21;i++)
{
ctr=0;
if((i%2)==0)
{
num=num-1;
omap_set_gpio_dataout(lpin,num);
}
else
{
num=num+1;
omap_set_gpio_dataout(lpin,num);
}
udelay(3000000);
}
}
}
Пожалуйста, направьте меня.