都没有出现问题。
最后在run的时候出现
Starting program: /usr/src/uClinux-dist/linux-2.4.x/linux
就停住了
等了很久都没有反应,最后我按了Ctrl+c中断了执行
此时显示了如下信息:
Program received signal SIGINT, Interrupt.
setup_processor () at setup.c:142
142 while (1);
发现为什么出这个问题了
请看源代码
(SkyEye) list setup_processor
126 /*
127 * locate processor in the list of supported processor
128 * types. The linker builds this table for us from the
129 * entries in arch/arm/mm/proc-*.S
130 */
131 for (list = &__proc_info_begin; list < &__proc_info_end ; list++)
132 if ((processor_id & list->cpu_mask) == list->cpu_val)
133 break;
134
135 /*
(SkyEye) list
136 * If processor type is unrecognised, then we
137 * can do nothing...
138 */
139 if (list >= &__proc_info_end) {
140 printk("CPU configuration botched (ID %08x), unable "
141 "to continue.\n", processor_id);
142 while (1);
143 }
144
145 proc_info = *list->info;
也就是说我在skyeye.conf中的mach设置错了
检查了这个文件果然如此