学习omap3530——环境搭建

来源:互联网 发布:php中的 pre 编辑:程序博客网 时间:2024/05/12 15:33

早早就开始搞3530,老苏回家考T,我一个人琢磨,

当年他帮我构建好了一次,当我自己搞的时候就不行。

 

世界杯决赛前一天我去赛格配了个变压器,买了个串口转USB线,

这些东东竟然都被老苏搞丢了……看来这个项目确实是好久没做了。

回来插上线,接上电,红灯绿灯都亮,还闪,但是minicom上没有boot成功的信息,没法进入shell,

后来我分析是我的minicom没有设置好,串口转USB之后在 /dev中是ttyUSB0,而不是ttyS0之类的东东,

我记得临走到时候苏说系统可能有问题,于是我想可能是SD卡上的分区哪里出问题了,

我想就重装SD卡吧,重新做个启动分区和系统分区,反正有elinux.org教程。

 

爽快的用fdisk把SD卡格式化(fdisk网上有很多教程,elinux.org上就是专门针对beagleboard讲SD卡分区的),

分了一个区,一个区当然不行拉,得两个区,一个boot,给系统启动到时候用,

一个rootfs,是你装系统的地方,从beagleboardbeginners指引到他的网站上下载MLO,uboot.bin, uImage,

然后必须严格按照这个顺序sudo cp 到你到sd卡的boot分区上,网上都讲/dev/sd1之类,在我电脑上(UB10.04)是/dev/mmcblk0p1,

mmcblk0是你SD卡的设备文件,p1,p2是两个分区。

然后下载了一个Ang开头的名字很长很长的filesystem,130M,是从前发行的,还必须直接cp到SD卡的rootfs分区上,然后用命令

sudo tar -jvxf Ang........tar.bz2,解压。

-jvxf中的 j 就是解压bz2的。我还尝试用过网站上一个270M的rootfs,结果验证,这个270M的无法使用,在其他配置相同的时候,130M的可以正常启动,新版本大容量的270M版本不行,奇怪。

在瑞泰官网上还看过说要把SD卡的FAT32的boot分区到windows下面格式化一下才能使用,说是UBUNTU的FAT32格式化有问题,

我不知道是否需要,反正我是格过。

顺利tar好之后,文件系统就释放到了rootfs分区上了,我看了下不就是linux经典的根目录嘛。

连上minicom,成功boot,进入shell,内心激动一下。

写起来简单,我自己搞了四五天了,终于成功了。

原创粉丝点击