मैं एम्बेडेड प्रोग्रामिंग में शुरुआत कर रहा हूं। मैं क्रेनबोर्ड (एआरएम कॉर्टेक्स ए 8) पर काम कर रहा हूं। स्रोत कोड github पर उपलब्ध है।एंबेडेड: यू-बूट टर्मिनल में Ctrl-C बाधा के लिए सी कोडिंग
मैंने जीपीआईओ के माध्यम से बाहरी एलईडी को ब्लिंक करने के लिए एक सी कोड बनाया है। इसे यू-बूट कंसोल में कमांड के रूप में निष्पादित किया जा सकता है। वर्तमान में,
मैं 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);
}
}
}
कृपया मुझे मार्गदर्शन करें।
अपना कोड दिखाएं, आप हमें तब तक त्रुटि प्राप्त करने में मदद करने की उम्मीद नहीं कर सकते जब तक कि हम जानते हैं कि आपने क्या किया है। – harald
क्या आपका कंसोल इनपुट एक आरएस 232-जैसे कनेक्शन है, या आपके पास यूएसबी या पीएस/2 कीबोर्ड जुड़ा हुआ है? –
@ मार्टिन थॉम्पसन हाँ। बोर्ड यूएआरटी के माध्यम से जुड़ा हुआ है। – Gomu