前段时间因为各种原因,很久都没能上CSDN来写博客。
今天从头开始再次撸一把韦东山老师的uboot。
首先要对开发板的各种驱动进行安装,这个是每次过很久以后拿起开发板最头疼的事情。
我喜欢用韦老师的DNW,下载速度快。所以我们今天就只用这个方式。
-
安装驱动
首先我们要把板子上电,把SERIAL和USB两个口都链接到PC。这个时候串口会自动更新出来。设置波特率115200即可。
板子会有预安装好的u_boot,上电的瞬间可以从secureCRT上面看到log,倒计时3s内按下空格。可以看到如下界面:
选择n。
然后找到:B盘\工具和驱动\USB DNW\目录下:这个软件,用管理员权限模式打开。
然后按照下图进行配置。3的地方在没有安装的时候,提示的是install Driver。
这里要注意一下,如果下拉框什么都没有。就选择options->List all
注意:如果之前有安装过,在设备管理器中看到黄色的感叹号的时候,需要先卸载一次驱动。
最后驱动成功在设备管理器可以看到下图:
到这里驱动安装完成。
这里就可以下载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
参考下图:
打补丁
配置:
编译:
到此编译就完成了。
-
下载到开发板
下载到开发板,就是uart开始的时候不要让它进入到Kernel.
前3s内按下空格键,进入到
这个界面,选择n然后
就可以烧录到板子上了。