【EVB-335X-II试用体验】 上手试用与资源使用

开箱
收到快递后,拆开的第一感觉是,果然是工控版,包装不错

可以看到各种器件齐全,包括网线,串口线以及EXT IO的接插件,以及电源,开箱即用,如果你已经有了USB转串口线的话。


启动
启动之前,需要连接串口,电源线,上电后的样子如下:

启动之后,自动启动了一个QT程序,进行各个设备的自检,方便大家确定板子的硬件情况。

软件资源
在下载下来的光盘中,可以看到有从Bootloader,kernel,到Rootfs的SW,其中因为默认是从nand启动的,所以uboot与kernel放在了nand目录中,而rootfs则放在了rootfs中,可以看到,其中rootfs是使用buildroot来编译的,因此也算是一种快捷的构建方式,同时,也有测试工具。

硬件资源
让人非常印象深刻的是有一个底板设计指导手册:

这个对于大家的实际应用设计有很好的指导作用。

Uboot
一般uboot看看环境变量就比较清晰板子的启动等情况了:
U-Boot# pri
arch=arm
baudrate=115200
board=com335x
board_name=com335x
bootcmd=run nandargs;nand read 0x82000000 kernel 0x400000;bootm 0x82000000
bootcount=2
bootdelay=1
console=ttyO0,115200n8
cpu=armv7
eth1addr=ec:24:b8:b1:f2:3a
ethact=cpsw
ethaddr=12:34:56:78:90:00
gatewayip=192.168.0.1
ipaddr=192.168.0.126
lcdtype=AUO_AT070TN94
mtdids=nand0=omap2-nand.0
mtdparts=mtdparts=omap2-nand.0:128k(SPL),128k(SPL.backup1),128k(SPL.backup2),128k(SPL.backup3),1920k(u-boot),128k(u-boot-env),3m(logo),5m(kernel),-(rootfs)
nandargs=setenv bootargs console=${console} ${rootfs} lcdtype=${lcdtype} consoleblank=0
netmask=255.255.255.0
rootfs=root=ubi0:rootfs ubi.mtd=8,2048 rootfstype=ubifs rw rootwait=1
serverip=192.168.0.133
soc=am33xx
vendor=eac
ver=U-Boot 2014.04-rc2 (Jul 11 2015 - 11:06:52)

我们这边是从nand启动的,可以看到nand中的mtd8是rootfs分区,且文件系统为ubifs。

rootfs的编译问题
最后尝试编译了一下rootfs,但是失败了,看起来是因为我的系统相比buildroot比较新的缘故(Ubuntu 14.04),因此大家如果想使用官方的buildroot的话,需要注意自己的系统版本,否则就需要自己去buildroot下载最新的来编译了。

从编译的错误,可以看到,这个buildroot的打包是有问题的,在打包之前官方应该是忘记了试用make distclean来清理掉host CC生成的一些中间产物,会出现下面这种错误:

对于这种错误,显然是因为打包之前使用了32Bit的OS进行过make,所以我们需要使用make distclean清理一把,然后拷贝config文件过来,在编译。
然后接着会遇到mkpasswd没安装的提示:

然后安装whois,即可解决这个:

接下来还可能会遇到autoconfig的安装问题:

为了解决类似问题,我们一次性安装下面这些包:


然后再编译应该就没有问题了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值