本文共 2939 字,大约阅读时间需要 9 分钟。
*** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses libraries. *** *** Install ncurses (ncurses-devel) and try again.
解决方案: apt-get install libncurses5-dev
(参考了:
Your display is too small to run Menuconfig!It must be at least 19 lines by 80 columns.
解决方案:全屏,或者是把字体调小。
Networking support Networking options TCP/IP networking IP: kernel level autoconfiguration [*] IP: DHCP support [*] IP: BOOTP support [*] IP: RARP support
File systems ---> Network File Systems ---> <*> NFS client support [*] NFS client support for NFS version 3 [*] NFS client support for the NFSv3 ACL protocol extension [*] NFS client support for NFS version 4 (EXPERIMENTAL) [*] NFS client support for NFSv4.1 (DEVELOPER ONLY) [*] Root file system on NFS
Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at kernel/timeconst.pl line 373./home/gec/Desktop/zhu_five/kernel/kernel/Makefile:138: recipe for target 'kernel/timeconst.h' failedmake[1]: *** [kernel/timeconst.h] Error 255Makefile:883: recipe for target 'kernel' failedmake: *** [kernel] Error 2
解决方案:将kernel/timeconst.pl中第373行的defined()去掉只留下@val就可以正常编译了。
连接tftp服务器在开发板uboot中设置set bootcmd 'tftp 0x30008000 zImage;bootm 0x30008000'
原本的是:set bootcmd 'movi read kernel 30008000;bootm 30008000
setenv bootargs root=/dev/nfs nfsroot=192.168.1.141:/home/gec/Desktop/zhu_five/nfsroot ip=192.168.1.41:192.168.1.141:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC2,115200
原本的是 :setenv bootargs console=ttySAC2,115200 root=/dev/mmcblk0p2 rw init=/linuxrc rootfstype=ext3
* 参数详解 * 192.168.1.141 虚拟机ip * /home/gec/Desktop/zhu_five/nfsroot nfs服务器目录 * 192.168.1.10 开发板ip * 192.168.1.141 虚拟机ip * 192.168.1.1 网关 * 255.255.255.0 子网掩码
转载地址:http://mupws.baihongyu.com/