|
工具:uclinux4sky-v0.2.3.gz arm-elf-tools-20040427.sh
uClinux-dist-20030522. skyeye-v0.2.6
操作:安装skyeye, arm-elf-tools, 把 uclinux4sky下的vendor和net文件夹考到
uClinux-dist 下指定位置
make menconfigure配置内核 make dep
以上都没有问题。
错误:在/uClinux-dist//linux-2.4/下 make时,出现错误,信息如下:
/home/sowhat/dowload/uclinux/uClinux-dist/linux-2.4.x/include/asm/unistd.h: 在函数 ‘wait’ 中:
/home/sowhat/dowload/uclinux/uClinux-dist/linux-2.4.x/include/asm/unistd.h:442: 警告:传递参数 2 (属于 ‘sys_wait4’) 给指针时目标与指针有/无符号不一致
/home/sowhat/dowload/uclinux/uClinux-dist/linux-2.4.x/include/asm/unistd.h: 在函数 ‘run_init_process’ 中:
/home/sowhat/dowload/uclinux/uClinux-dist/linux-2.4.x/include/asm/unistd.h:449: 错误:‘asm’ 中出现未知的寄存器名 ‘lr’
/home/sowhat/dowload/uclinux/uClinux-dist/linux-2.4.x/include/asm/unistd.h:449: 错误:‘asm’ 中出现未知的寄存器名 ‘r2’
/home/sowhat/dowload/uclinux/uClinux-dist/linux-2.4.x/include/asm/unistd.h:449: 错误:‘asm’ 中出现未知的寄存器名 ‘r1’
/home/sowhat/dowload/uclinux/uClinux-dist/linux-2.4.x/include/asm/unistd.h:449: 错误:‘asm’ 中出现未知的寄存器名 ‘r0’
{standard input}: Assembler messages:
{standard input}:456: Error: no such instruction: `mrs %eax,cpsr@sti'
{standard input}:457: Error: no such instruction: `bic %eax,%eax,'
{standard input}:458: Error: no such instruction: `msr cpsr_c,%eax'
make: *** [init/main.o] 错误 1
|
|