uboot烧写完成后时代

前边只是整理了下思路,基本就弄明白了一件事,就是,jlink是烧uboot的,少了uboot才能使用串口,才能下载内核,现在的整理方向,就是下载内核。

同样有两个问题:1,uboot下载内核的命令问题,包括哪个命令和下载地址。2,内核的移植问题,第二个是大问题。

第一个问题:下载内核工作。printenv,查看当前设置的环境  setenv,设置当前环境   保存之前的设置,saveenv  。通过这些设置,ping主机是否ping的通。

插播:在minicom的使用过程中出现了一点小插曲,minicom不能用,总结下来有几点:第一,是否安装了;第二,minicom -s 中,是否将连接设备改为了ttyUSB0(当然也可以写usb1或是2等其它的,然后注意一点就是,串口是否插入了笔记本的USB0号口,因为每个口都是有自己的编号),因为笔记本没有串口,所以只能使用USB转串口线;第三,

查看虚拟机的串口连接是否成功,就是这个usb转串口线时候连接到了虚拟机上(在右下角的位置);一般来说,注意到了这三点,就没有问题了。

好,minicom通了,继续上面的问题。貌似。。。。。。使用uboot下载内核有两种方式,一是串口,一是网络,。网络稍麻烦,因为涉及网络的设置使目标机和主机能够通信,而串口现在已经实现了通信,先来试试串口的。

串口: 

Loadb 通过串口Kermit协议下载二进制数据。
laodb 0x30008000,至于这个地址怎么来的,我查查哈。。。。。诶,感觉有点累了,不想弄了,我觉得这个涉及到2410的memory的分配,这个地址是有一定的规定的,所以,应该是在数据手册上查的到,查询结果:http://www.eetop.cn/blog/html/92/23692-13837.html,说的很详细。
 
 

Tftp 通过网络下载程序,需要先设置好网络配置

上面的串口下载依然没有问题了,当然,更主要的zImage还是没有着落,不过先放一放,现在要把tftp搞通,因为下载注意还是用tftp,速度快,更方便。我在别人的文章中看到这么几句话:“设置开发板ip与主机ip处于同一网关,设置serverip与主机ip一致,设置netmask与主机一直,以上三项设置完成后即可”。

 远没有这么顺利,不好意思啊,弄了一个小时了还是没有ping通。先放放,我先看内核的移植。

 

内核移植:

失败今天。。。。。ubuntu的共享文件夹挂载不上,不困,但是明天还要上班,得强迫自己睡觉了,今天。。。。失败!

 

昨天失败了,今天努力了一个小时,成功了,我是说,共享文件夹挂载成功了,昨天在 mount -t vboxsf ubuntu_shared(这是我xp下用来做共享的文件夹) /mnt/share(这是ubuntu下用来共享的文件夹) ,昨天输入上述命令时,显示 unkown filesystem vboxsf,原因就是vbox的增强功能未能安装成功,其实安装很简单,就在“视图”-->“安装增强功能”,然后运行“vboxLinuxAdditions”。然后我的错误就在于昨天,在还未运行完,就是正在等待运行完时,未看清楚安装信息就中止了安装,所以,挂载时出现上述错误,今天花了我一个小时。。。。。。才发现这个问题ri的,安装成功后,输入那个命令就OK了。

 

 接下来就是内核的裁剪和编译问题了。

这是一个大课题吧。重新开个篇。

你可能感兴趣的:(三星2410,linux,学习过程)