2024年4月1日发(作者:)

1. 主机和开发板可以相互ping通,但是nfs不能挂载

经和正常nfs的开发板检查对比,发现pmon关于网口的mac地址即ethaddr处的

设置不一致,由11:22:33:44:55:66改为00:e0:ee:ec:d8:e6,再试即正常

命令:set ethaddr 00:e0:ee:ec:d8:e6

9.10系统下用光盘中的linux源码包make menuconfig时出错

缺少ncurses库

解决办法:sudo apt-get install libncurses5-dev安装后即可

3.安装mipsel-linux-gcc后,编译程序时出错,提示缺少.6

环境变量未设置

如输入命令:export PATH=/home/dev/develop/gcc-3.4.6/bin:SPATH;

但是这种方法在打开一个新的终端和重新开机时都要重新输入,建议写成一个脚本或

加到环境变量中,

加入环境变量的方法:在/etc/profile中添加上述命令

4.编译教程中汇编程序出错

错误提示:hello_mips.s: Assembler messages:

hello_mips.s:4: Error: unknown pseudo-op: `.rdata'

hello_mips.s:13: Error: unknown pseudo-op: `.ent'

hello_mips.s:15: Error: no such instruction: `move $4,$0'

hello_mips.s:16: Error: no such instruction: `la $5,hello'

hello_mips.s:17: Error: no such instruction: `li $6,len'

hello_mips.s:18: Error: no such instruction: `li $2,4004'

hello_mips.s:21: Error: no such instruction: `li $2,4001'

hello_mips.s:22: Error: no such instruction: `li $4,0'

教材有错,使用的工具链应为mipsel-linux-gcc,编译命令应为

mipsel-linux-as –o hello_mips.o hello_mips.s

mipsel-linux-ld hello_mips.o

./