韦东山Linux问题笔记

一、韦东山JZ2440开发板的互ping问题

基本上老师那节互ping视频各个方面都有讲到,只不过它的侧重点不是大多数所遇到的问题,所以有一些问题讲的少了写,但基本都讲到了。

我用的是台式电脑,而韦东山老师是笔记本电脑,所以致使一开始看互ping那一节视频总是云里雾里,不得要领,出现一个问题,主机与虚拟机之间都可以ping成功,但开发板和主机,开发板和虚拟机怎么也ping 不成功。下面是解决的办法:

1、互ping第一步是一定要上三个连接在一起。我用的台式电脑,习惯将网线连接在接网口,一时竟忘了要将网线和开发版连接!切记,第一步一定要将网线拔掉和开发板连起来!!!!!

2、台式电脑断开网线之后没网了,有无线网卡还好,没有无线网卡也不用紧张。现在你去查看各自的ip,虚拟机是在命令框输入ifconfig,修改ip用sudo ifconfig ens33(可选) ip地址,然后跳出要输入密码,输入123456,注意这里不显示,输入即可! 串口软件mobaxterm部分是输入print就可以看见。修改用set ip地址。关键地方来了!

你去寻找Windows的ip地址,你找不见,你发现本地连接都断开了,哪来的本地地址,搞得我差点去买路由器,但事实上不需要!**你只需要重新烧写u-boot文件到板子里,然后重新打开串口软件,一定要出现U-Boot 1.1.6 enable Ethernet alltime(May 15 2018 - 19:44:59)这样的字眼才可,否则重新烧写!**此时本地连接会由断开连接变成未识别的网络,此时再去命令框输入ipconfig,这时就会跳出windows的ip 地址,然后将另外两个ip地址改为和Windows相同频段的ip地址即可。相同频段粗浅理解就是除最后一部分外,其余部分的数字均相同。然后再用开发板的串口软件ping主机和虚拟机就会ping 成功。

如果有帮助记得点赞哦!

二、程序下载问题

我原原本本依照老师的三个代码程序写出.c和.s文件,但是不论怎样下载,最后小灯都不亮,代码反复盘查没有问题。

最后核实发现
在这里插入图片描述
每次修改程序之后,需要在左边部分刷新一下再接着传输过去生成bin文件,否则不刷新的话生成的还是原来错误的bin文件。

三、虚拟机死机问题
打开虚拟机之后出现dis启动失败。

解决方法如下:
打开你存放虚拟机系统文件的文件夹,注意,是系统文件,不是虚拟机的安装目录,也就是你建立虚拟机的时候下图设置的位置:

然后以下面关键字搜索这个文件夹:*.lck
将后缀lck的文件删除然后重启虚拟机。
ok

四、
代码出现这样的错误
syntax error before “while”
1、while下面可能少一个括号
2、while上面少一个分号

五、
有时候代码编译的时候会出现以下情形
arm-linux-gcc -c -o led.o led.c
arm-linux-gcc -c -o uart.o uart.c
arm-linux-gcc -c -o init.o init.c
arm-linux-gcc: init.c: No such file or directory
arm-linux-gcc: no input files
Makefile:2: recipe for target ‘all’ failed
make: *** [all] Error 1
明明init.c文件都在,但是就是编译不成功。
第一步,在编译出打出命令ls -l ,显示出所有的编译文件,观察发现
-rw------- 1 book book 96 10月 14 16:52 ?init.c
-rw------- 1 book book 265 10月 14 16:52 init.h
-rw------- 1 book book 531 10月 14 16:52 led.c
-rw-rw-r-- 1 book book 960 10月 14 16:52 led.o
-rw------- 1 book book 428 10月 14 16:52 main.c
-rw------- 1 book book 421 10月 14 16:52 Makefile
-rw------- 1 book book 33965 10月 14 16:52 s3c2440_soc.h
-rw------- 1 book book 1350 10月 14 16:52 start.S
-rw------- 1 book book 844 10月 14 16:33 uart.bin
-rw------- 1 book book 1364 10月 14 16:52 uart.c
-rw------- 1 book book 294 10月 14 16:52 uart.h
-rw-rw-r-- 1 book book 1116 10月 14 16:52 uart.o
book@www.100ask.org:/work/hardware/hardware4$ ls -l
init.c 文件前面多出一个问号,说明这个文件上传有问题。
有几种解决办法。
第一,这个文件删除掉,重新上传。
第二,可能空间满了,删掉一些上传的不用的东西,再上传一次。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值