Linux之uboot入门(一)

前段时间因为各种原因,很久都没能上CSDN来写博客。

今天从头开始再次撸一把韦东山老师的uboot。

首先要对开发板的各种驱动进行安装,这个是每次过很久以后拿起开发板最头疼的事情。

我喜欢用韦老师的DNW,下载速度快。所以我们今天就只用这个方式。


  • 安装驱动

首先我们要把板子上电,把SERIAL和USB两个口都链接到PC。这个时候串口会自动更新出来。设置波特率115200即可。

板子会有预安装好的u_boot,上电的瞬间可以从secureCRT上面看到log,倒计时3s内按下空格。可以看到如下界面:

Linux之uboot入门(一)_第1张图片

选择n。

然后找到:B盘\工具和驱动\USB DNW\目录下:这个软件,用管理员权限模式打开。

然后按照下图进行配置。3的地方在没有安装的时候,提示的是install Driver。

Linux之uboot入门(一)_第2张图片

这里要注意一下,如果下拉框什么都没有。就选择options->List all 

Linux之uboot入门(一)_第3张图片

注意:如果之前有安装过,在设备管理器中看到黄色的感叹号的时候,需要先卸载一次驱动。

最后驱动成功在设备管理器可以看到下图:

Linux之uboot入门(一)_第4张图片  到这里驱动安装完成。

Linux之uboot入门(一)_第5张图片

这里就可以下载bin文件了。

  • 编译会u_boot.bin

这里我们先使用韦老师的高级u_boot。

新建一个u_boot文件夹,mkdir....然后从windows把

这两个文件拷贝到Linux服务器上,前面有说怎么做samba服务器的:https://blog.csdn.net/shao15232/article/details/88406120

拷贝完成后

第一步,解压:tar xjf u-boot-1.1.6.tar.bz2

第二步,进入到解压后的目录下:cd u-boot-1.1.6

第三步,打补丁:patch -p1 < ../u-boot-1.1.6_jz2440.patch

第四步,配置板子:make 100ask24x0_config

第五步,编译:make

参考下图:

打补丁

Linux之uboot入门(一)_第6张图片

配置:

编译:

Linux之uboot入门(一)_第7张图片

到此编译就完成了。

  • 下载到开发板

下载到开发板,就是uart开始的时候不要让它进入到Kernel.

前3s内按下空格键,进入到

Linux之uboot入门(一)_第8张图片

 

这个界面,选择n然后

Linux之uboot入门(一)_第9张图片

就可以烧录到板子上了。

Linux之uboot入门(一)_第10张图片

在u_boot的菜单栏里面输入q退出韦老师制定的菜单栏,进入如下状态:

Linux之uboot入门(一)_第11张图片 

在OpenJTAG中输入 ?或help 查看当前可用的指令。

Linux之uboot入门(一)_第12张图片

Linux之uboot入门(一)_第13张图片

对于每个命令的用法,可以用  ?+命令名 来查看该命令使用方法。

想回到菜单栏可以输入 menu命令。

 

你可能感兴趣的:(S3C2440)