3219|3

5979

帖子

8

TA的资源

版主

楼主
 

Beaglebone Black 只打印CCCC修复记录 [复制链接]



       手头有一块Beaglebone Black,好久没有上电了,最近正好有点事情,拿出来测试一下,以前都是好好的,现在上电,居然只打印CCCCC,系统起不起来,郁闷的一塌糊涂。

       然后上网搜到一篇文章《当BeagleBone Black变砖头时(写给那些和我一样倒霉的朋友)》,如获至宝,把里面提到的步骤如下:
  1. 1 串口连接好,打开teraterm 看到CCC

  2. 2 选择Xmodern传送  spl文件

  3. 3 传送完成后,通过Ymodern传送u-boot.img文件

  4. 4 把一个ubuntu的最新img文件拷贝到一个u盘里面

  5. 5 这时候,u-boot已经启动了,可以看看mmc是否真的完蛋了,插上SD卡

  6. mmc rescan

  7. mmc dev 0

  8. fatls mmc 0

  9. 这时候如果不出错,其实SD还没坏,如果出错了。。。。。总是会有这种鬼事的,别太伤心。。。

  10. 6 插上usb,理论上大部分usb都能搞定,不过供电的话还是得用DC, usb供电完全不够

  11. usb rescan 如果能扫描出来

  12. usb dev 0

  13. fatls usb 0

  14. fatls mmc 1

  15. 如果都没问题,那么就可以只通过这个u-boot解决了

  16. 思路就是把放在usb里面的img直接拷贝到整个emmc上就ok了,

  17. 当然如果想要用Angstrom的话可以恢复下缺失的文件,比如MLO

  18. 拷贝方法也是很单纯

  19. fatload usb 0 ${loadaddr}  ubuntu****.img (bytes) (pos)   这里的byte pos都是HEX的

  20. 然后

  21. mmc write ${loadaddr} (blackstart) (count)

  22. 这样就可以把镜像拷贝过去了,可惜镜像比较大,得多分几次拷贝,没办法啊

  23. 分次拷贝的时候 可以先看img文件大小 在excel里面计算好,写成script 然后teraterm里面复制到命令行里面执行

  24. 大概20分钟就拷贝完后就可以直接从emmc启动ubuntu了

  25. 其实也有从u-boot启动linux-kernal 文件系统后 再操作emmc, 但是我一直没有启动起来那个kernal

复制代码
以上的步骤是可行的,这点是肯定的,但是我的问题依然没有解决。

       我使用fatls mmc 0 或者 fatls mmc 1 的时候都是报错,按作者的想法,SD卡坏了,但我试了好几张卡,不可能都坏了吧,可能性太小。


       这时候灵光一闪,是不是SD卡接触不良呢,我用手按住SD卡卡座,神奇的事情发生了,果然可以正常启动了!
  1. Arago Project http://arago-project.org am335x-evm /dev/ttyO0

  2. Arago 2016.03 am335x-evm /dev/ttyO0

  3. am335x-evm login:
  4. _____                    _____           _         _   
  5. |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
  6. |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
  7. |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
  8.               |___|                    |___|            

  9. Arago Project http://arago-project.org am335x-evm /dev/ttyO0

  10. Arago 2016.03 am335x-evm /dev/ttyO0

  11. am335x-evm login: root
  12. root@am335x-evm:~#
  13. root@am335x-evm:~#
复制代码


万恶的卡座啊,我重新整理的意下管脚,目前还算运行正常。beaglebone black救活了!

最新回复

大哥我也出现上述情况,启动时不管按不按住uSD键都只打印CCCCC。通过secureCRT的Xmode传输了MLO,但是用Y协议传输uboot镜像时总是在27%就停止了。楼主有没有碰到过。。。  详情 回复 发表于 2016-9-19 09:48
点赞 关注(1)
个人签名生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
 

回复
举报

2万

帖子

74

TA的资源

管理员

沙发
 
惊险 哈哈
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复

12

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

4
 
大哥我也出现上述情况,启动时不管按不按住uSD键都只打印CCCCC。通过secureCRT的Xmode传输了MLO,但是用Y协议传输uboot镜像时总是在27%就停止了。楼主有没有碰到过。。。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表