(安装vnc)
遇到问题:板子通过网线连接路由器,最好是dhcp自动分配ip,先前在公司测试过,一直提示下载失败。
后来问网管得知公司有线网络绑定MAC地址,固定IP的。
再后来我把路由器设置为自动分配IP,结果升级成功,不过中间会出现某一两个升级失败,这时候要重复opkg update,直到全部成功。
然后安装 opkg install x11vnc
这是我远程后,让狗板访问互联网的第一个页面!
测试内容 2 、串口线查看系统启动 使用超级终端 和 usb转232
利用串口线可以看到很详细的启动信息,包括很多硬件外设检测,通过此方法检测板子外设是否好坏。我使用的是 超级终端,XP系统一般都自带的,很方便。使用步骤我网上一大堆不再赘述。重点还是说下自己遇到的问题。
遇到的问题:
1、USB转串口连接线序问题!我刚开始参考《深入浅出玩TI Sitara》(后面分享给大家)此书中
但是发现根本没有任何打印信息,就像没连接一样。
后来查看图纸(见下图)才明白书中写的有问题,正确连线应该是 :
USB转串口设备 |
Bbb开发板
|
TXD
|
PIN4 (RXD) 即开发板J1-4脚
|
RXD
|
PIN3 (TXD) 即开发板J1-5脚
|
下图为bbb串口图纸
这是我用的的USB转串口工具:victory:
2、终端正常打印,但是输入的命令不能发送或者输入不进去,无论按什么键都发不出去,后来查资料得知要修改下面几项
测试内容 3、外置5V供电功能
相信大家一般都是使用随机赠送的USB线进行调试,也就是电脑usb供电,大家也知道电脑usb应该在500mA左右。毕竟是新板,我想测试下外置供电可不可用,然后我找了一个1.5A电流适配器(平板用的),插在外置5V供电端口。
但是,按下S3按键(POWER),PWR灯一亮,然后就熄灭了。
顿时凌乱了,500mA可以,1.5A不可以??
快速启动手册说过要使用2A适配器,暂且不管他能否用到2A,找个试试吧,手上没有正好的,自己DIY了一个用DC-DC
这个绝对能提供2A,然后上机,果断可以。
但是!但是!500mA可以正常使用,1.5A就不可以?
BBB实际上工作电流我用万用表测试过大概有200-300mA左右
测试心得 有可能是TI电源管理芯片在作怪(要看datasheet研究研究TPS65217C了),不过我觉得真心没必要这么做,大家伙说是吧?
测试内容 4、 TF卡扩展bbb存储空间
这个测试内启发来源于,用HDMI外接显示器,即进入系统后,总是提示空间不足,如下图
本人有强迫症,不修复 不舒服斯基~~~ ,果断折腾!
狗板板载的2G eMMC还没装东西的就要满了,容量远远不够使用,但是插上TF卡后,会导致狗板不能启动,后来查找资料得知,uboot启动时候,会把TF卡会变成mmc0,eMMC则变成mmc1,然后空的TF卡没有信息,自然不能启动。
扩容步骤:
1、我准备了一张16G TF卡,找个读卡器,插到电脑后,启动Ubuntu,输入
查看名称,我的是mmcblk0
2、进行分区,。命令 d 删除TF卡上目前存在的所有分区, 使用n 命令分别创建2个分区, 第一个用作启动区,几十m就可以了,剩下的所有空间为第二个分区,最后输入w命令写入分区表, 这些都是fdisk命令,不熟可以百度查下。
3、接下来使用mkfs命令分别格式化两个分区
- mkfs -t vfat -F 16 -n boot /dev/mmcblk0p1
- mkfs -V -t ext4 -j -L data /dev/mmcblk0p2
分别命名为boot 跟 data, 第一个是fat16格式的, 第二个是ext4格式的, 接下来挂载第一个分区到根目录下, 并在上面创建一个文件uEnv.txt , 将下面几行内容写进去:
- mmcdev=1
- bootpart=1:2
- mmcroot=/dev/mmcblk1p2 ro
- optargs=quiet
保存后umount,插到BBB,
用串口启动查看打印信息,如下(其他不再复制,重点是tf)
- 。。。。。。。。。。。。。。。(以上省略)
- Hit any key to stop autoboot: 1 0
- gpio: pin 53 (gpio 53) value is 1
- mmc0 is current device
- micro SD card found
- mmc0 is current device
- gpio: pin 54 (gpio 54) value is 1
- SD/MMC found on device 0
- reading uEnv.txt
- 62 bytes read in 2 ms (30.3 KiB/s)
- Loaded environment from uEnv.txt
- Importing environment from mmc ...
- gpio: pin 55 (gpio 55) value is 1
- mmc_send_cmd : timeout: No status update
- 4270840 bytes read in 746 ms (5.5 MiB/s)
- gpio: pin 56 (gpio 56) value is 1
- 24129 bytes read in 51 ms (461.9 KiB/s)
- Booting from mmc ...
- ## Booting kernel from Legacy Image at 80007fc0 ...
- Image Name: Angstrom/3.8.13/beaglebone
- 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。(以下省略)
红字就是读TF卡配置环境文件uEnv.txt的过程, 因为插入TF卡后设备号有变动, 因此实际上这个方法是把root重新定义了回去, 使得系统能正确找到zImage的位置.
在我发帖期间发生了一个问题:大家都知道,狗板用usb插到电脑会虚拟出一个网口,地址192.168.7.1 255.255.255.252
但是在我另一台电脑,(起初正常的),后来就不知道怎么了,出现下面地址,导致不能连接。
ip都是自动获取的呀,电脑重启也没用,我没没动啥,请大家帮我看下怎么回事,感激不尽!
最后分享一份,重磅资料!《深入浅出玩TI Sitara》纯中文 400页左右!(见附件) 先睹为快,目录见下图
@zhangmangui
第一次发这么长的帖子,难免有错误,有问题跟帖吧,最后希望大家多多分享资料! 活跃起来,一起把开发板搞起来!