分类: 嵌入式
2009-10-14 21:27:41
(1)在include/common.h中增加函数声明:
#ifdef CONFIG_SHOW_BOOT_PROGRESS
void show_boot_progress(int status);
#endif
(2)在board/trizepsiv/conxs.c文件中实现该函数,然后在show_boot_progress函数实现进度指示的代码,可以是LED状态的变化,也可以是打印某些信息,如果有7段数码管进行显示,那自然更好。
如下是使用LED变化进行状态指示的范例:
#define LED1 9
#define LED2 10
void show_boot_progress( int status)
{
switch(status) {
case 1:
GPCR0 = 1<
case 2:
GPSR0 = 1<
case 3:
GPCR0 = 1<
default: break;
}
}