1.快恶心死了才把BBB(REVC)gpioLedExample弄出来,重点是裸机环境构建啦!!

来源:互联网 发布:js设置时间间隔 编辑:程序博客网 时间:2024/04/30 18:56

文前注明:1.本人学生党一枚,写博文不是为了造福百姓,而是为了给健忘的自己留个提醒,万一那一天什么都没了,还可以重来

2.写原创真是愧对大家啊,我参考了:

http://bbs.eeworld.com.cn/thread-323132-1-1.html

Beaglebone开发环境的搭建

http://blog.csdn.net/jdh99/article/details/7664939

BeagleBone开发环境建立 - jdh99的专栏

http://bbs.eeworld.com.cn/thread-326827-1-1.html

开发环境初成: 重新搭建我的BEAGLEBONE开发环境

http://tuzhaoliang.blog.163.com/blog/static/21008112620127344411772/

Cotex-A8的beaglebone的两种裸机启动方式

http://blog.csdn.net/colordrv/article/details/20839045

在ubuntu下使用StarterWare为BeagleBone-Black编写裸机程序并在CCS中用Jlink调试 - THINK - 博客频道 - CSDN.NET

http://bbs.eeworld.com.cn/thread-431746-1-1.html

Beaglebone Black从零开始系列教程大汇总! - 【DSP】

等等等等,之所以不继续枚举是因为其他大部分都没留在书签栏里或者是WIKI什么之类的


但是,最重要的一点,BBB是外国血统的,千万记住一定要以E文文档,论坛优先(TI,E2E什么的千万别放过)『LZ是看E文头晕啊啊啊』


无论如何,先致敬再说,诚挚的一声谢谢!

抱怨完了,进正题

构建环境UbuntuLTS12.04 (14.04 TI-sdk不支持) BeagleBoneREV.C (我之所以注明这个是因为我不知道他和之前的BBB有什么区别)


安装ssh,samba,tftp,nfs(后三项我不知道要不要装,因为到现在我都没有串口,用的是miniUSB接口)

去Ti官网下在StarterWare for AM335x + StarterWare_BBB_support + Ti-sdk-am335x

交叉编译链(这是什么鬼玩意)gcc-arm-none-eabi-4_7-2012q4-20121208-linux

其实我不知道这个是不是要在arm-linux-gcc基础上装之类的,或者他其实自身独立?但是一定要这个版本,因为最新版4_8-2014q总是报错,不知道为什么

还有一点就是环境变量 LIB_PATH 和 $PATH 一定要弄好,否则也要报错,怎么弄也在上面的博文有提到,不赘述了


USB 转 miniUSB,然后一个BeagleBone的欢迎页面会出现

然后你就可以在你的终端 ‘sudo ssh 192.168.7.2’ 进去了,默认状态下帐户只有root,而且密码木有

然后你就可以传东西进去了,ssh的命令我一点也不懂,不如出门左传问度娘

(然后我想吐槽的是为什么我家的BBB一买来是Debian,不是说好的Angstrom么。。)

就如我之前讲的,我到现在还没有串口,所以一直用ssh,如果串口用户可以打开致敬内容,我记得‘从零开始’那个里面有一个讲串口的连串口该怎么接都讲清楚了,非常感谢!


然后其实到现在为止和裸机一点关系也没有


裸机的话你可以用串口(怎么弄我还不知道累),或者是micorSD卡,然后在上面的博文(在ubuntu下使用StarterWare为BeagleBone-Black编写裸机程序)里提到该怎么弄,弄完后没提到的一点是一定要把SD卡设为活动分区

http://e2e.ti.com/support/arm/sitara_arm/f/791/t/346970.aspx

感谢这位同学吧,(自己问自己答槽点满满)

我只会windows下设置,cmd -> diskpart -> list disk->(找到sd卡)->select disk #(# 是sd卡分区号) -> list partition ->(如果这时候有两个请出们左转问度娘,或者弄成一个『LZ真不知道该怎么处理两个』)->select partition(同上啊啊)->active 然后他就是活动分区了 安全移除 拔掉

然后就和上面的博客吻合了,按住sd boot键(就是那个离其他最远的)再上电(其实有很多人说默认从SD卡启动但我这个版本却根本优先从eMMC启动啊),然后某盏led灯就一闪一闪了


裸机平台搭建完毕 记录留念  以备忘却

0 0
原创粉丝点击