本帖最后由 zhangmangui 于 2014-7-10 21:49 编辑
拿到板子,遇到了一些问题,详情见这个帖子BB_Black“不友好”的开箱体验 BB_Black“不友好”的开箱体验。坛友版主都给我很大的帮助,感谢@朝阳之光、@落花时节、@yinlitansuo、@zhangmangui给我很多建议与帮助。
一、首先提到的是PUTTY的乱码问题,看到网上很多说改字符编码方式UTF-8,我也改了可是不对。因为实验室里用的是XP的电脑,所以一直是用这个调的,昨晚把板子拿回宿舍,换了win7系统,连上串口线,打印登陆信息果断正常了,赞一个。
二、关于盘符问题。我的一开始真没有盘符呀,包括用win7+PUTTY登陆后,仍然没有U盘盘符。
找到一篇**分享如下:
在开机启动的时候,加载g_multi模块时出现错误提示 invalid argument。
Embest的员工表示:装的是BBB-eMMC-flasher-2013.04.13-DDR3 -400MHz.img.xz 版本确认有此盘符!而我们去官网上下载这个版本发现真的跟我们板子上的是一样的。甚至装上最新的版本也还是同样的问题。此事必有蹊跷!!!
有大牛提出了解决办法:输入命令
x=/usr/bin/g-ether-load.sh;sed -e 's/SERIAL_NUMBER=/x=/g' $x> x;rm $x;mv x $x;chmod a+x $x;sync;
完成后重启即可,驱动自动加载;如果需要手工安装驱动,运行命令modprobe g_multi file=/dev/mmcblk0p1 cdrom=0 stall=0removable=1 nofua=1 系统自动安装USB驱动,这时就能在电脑上看到69.4MB的盘符。问题跟EEPROM里的ID号有关。
至此这个问题也解决了
三、开发方式:
在这里比较认同@yinlitansuo的说法“ 我刚拿到BBB的时候,不知道如何打印信息,然后我去看了下官网的信息,发现有两种方法,一种是通过网络,还有一种是通过串口”,这里有一篇**可以参考《用串口连接BBB的2.5种方法》http://dave.cheney.net/2013/09/2 ... ur-beaglebone-black,一貌似直接通过MiniUSB是不可以(此时用com口不可以通讯,不过如果识别了网卡可以通过SSH打印,相当于网络),至少对于我的板子是不可以的。如果有同样问题的坛友 可以考虑买一条USB转TTL线,淘宝上十块钱左右的一大把,不过要注意是3.3V电平逻辑。
至此,终于步入正轨了。
以上分享的经验只是针对我的这块板子,在论坛提问时很多网友没有遇到没有盘符的问题,以上总结也是自己找的一些资料,如果有问题跟失误,希望大家提出指正,共同提高。
|