查看: 3609|回复: 7

Marvell ESPRESSOBIN救砖记

[复制链接]
  • TA的每日心情
    开心
    2016-7-19 10:35
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2017-4-11 19:26:22 | 显示全部楼层 |阅读模式
    分享到:
    在网上看ESPRESSOBIN的U-BOOT信息,听说已mainline,所以直接下载了一个2017版的U-BOOT,编译,下载,然后就砖了!!!

    坐等官方的救砖方案,只提供了一个U-BOOT文件,别的没有,因为咱的ESPRESSOBIN早已进不去U-BOOT的界面,所以官方的方法对咱是不起作用了。

    不过经证实,ESPRESSOBIN的U-BOOT是放在SPI FLASH里,所以理论上应该和路由器一样,可以通过专用的编程器来刷U-BOOT,经过一番折腾,总算是找回来了,咱的ESPRESSOBIN又复活了,现将过程整理一下,供参考。

    硬件准备

    编程器是必备的,以前折腾路由器固件的时候淘了一个,已在家吃灰多年,没曾想在ESPRESSOBIN上又重新发挥了作用,忍不住赞叹了自己一下,多么有前瞻的眼光!

    IMG_20170411_183137.jpg

    这就是CH341编程器了,路由救砖必备的好东东。

    不过饱受风枪吹焊与重新焊接之苦,这次决定实施免焊操作,只要再淘一个SPI FLASH免焊夹子就行了,如下

    IMG_20170411_183147.jpg

    不过夹的时候要仔细对齐,否则会找不到存储器的。

    接下来要确认ESPRESSOBIN上的SPI FLASH的硬件型号,仔细看了许久,确认存储器的型号为W25Q32DW ,页面大小为256BYTE,擦除单位为4K。

    恢复U-BOOT

    论坛上已放出支持1G内存与1GHZ CPU的U-BOOT,下载下来,解压,得到一个BIN文件,这个就是U-BOOT。

    将编程器与PC连接,启动编程器上位机软件,先检测是否找到了存储设备,然后擦除SPI FLASH芯片,打开官方提供的BIN文件,开始写入。如下图

    2017-04-11_180029.png

    等待写入完成,有必要的话可以校验一下,看操作是否有问题。

    接下来就可以给ESPRESSOBIN上电了,看看是否能启动了UBOOT了。

    2017-04-11_191515.png

    嗯,没毛病,这次真的是1G的内存了,CPU频率也达到了1000HZ,不错!

    不过这个U-BOOT默认是使用NFS方式来读取文件系统,所以还要修改U-BOOT的环境变量,这里就不啰嗦了,可以参考咱制作根文件系统那个帖子进行修改。

    搞定收工。

    既然CPU频率已提升,是时候测试下CPU性能了,安装个SYSBENCH测试一下,结果如下 2017-04-11_195331.png

    与爱板测试结果一致,没毛病

    最后来看看UBUNTU的版本,如下

    2017-04-11_195450.png

    16.04的UBUNTU,妥妥的。

    到此为止,基本系统折腾已差不多了,接下来的系列体验以应用为主。欢迎一起讨论!











    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-7-19 10:35
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2017-4-11 19:59:25 | 显示全部楼层
    为什么我发贴子有时候要审核,有时候又不需要审核,奇怪了!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-4-13 08:38:46 | 显示全部楼层
    netlhx 发表于 2017-4-11 19:59
    为什么我发贴子有时候要审核,有时候又不需要审核,奇怪了!

    需要审核的帖子是不是有外链
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-7-19 10:35
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2017-4-13 09:24:11 | 显示全部楼层
    噗噗熊 发表于 2017-4-13 08:38
    需要审核的帖子是不是有外链

    没有吧,字数
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-12-29 15:29
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2017-4-13 13:53:10 | 显示全部楼层
    netlhx 发表于 2017-4-13 09:24
    没有吧,字数

    字数没限制吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-2-14 12:16
  • 签到天数: 827 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2017-4-20 20:20:19 | 显示全部楼层
    我的串口一直输出打印信息也是uboot问题吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-7-19 10:35
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2017-4-20 20:37:45 | 显示全部楼层
    suoma 发表于 2017-4-20 20:20
    我的串口一直输出打印信息也是uboot问题吗?

    把你的UBOOT环境变量贴出来看看,方法是上电后,按空格键,在命令提示符下使用PRINT命令,将输出的内容全部贴出来
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-2-14 12:16
  • 签到天数: 827 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2017-4-20 22:14:08 | 显示全部楼层
    netlhx 发表于 2017-4-20 20:37
    把你的UBOOT环境变量贴出来看看,方法是上电后,按空格键,在命令提示符下使用PRINT命令,将输出的内容全 ...

    就这个,电脑没有linux系统,卡住了
    Marvell ESPRESSObin 开发板-【Marvell ESPRESSObin】串口查看输出信息-爱板网论坛 - 电子工程师学习交流园地 https://www.cirmall.com/bbs/thread-94916-1-1.html
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-20 13:45 , Processed in 0.196454 second(s), 30 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.