爱板网论坛

查看: 781|回复: 7

[原创] Marvell ESPRESSOBIN救砖记

[复制链接]

23

主题

0

好友

1574

积分

进士

Rank: 5Rank: 5

  • 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,妥妥的。

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











    回复

    使用道具 举报

    23

    主题

    0

    好友

    1574

    积分

    进士

    Rank: 5Rank: 5

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

    连续签到: 1 天

    [LV.3]偶尔看看II

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

    使用道具 举报

    113

    主题

    63

    好友

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    该用户从未签到

    分区版主职务勋章

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

    需要审核的帖子是不是有外链
    回复

    使用道具 举报

    23

    主题

    0

    好友

    1574

    积分

    进士

    Rank: 5Rank: 5

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

    连续签到: 1 天

    [LV.3]偶尔看看II

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

    没有吧,字数
    回复

    使用道具 举报

    8

    主题

    1

    好友

    635

    积分

    举人

    Rank: 4

  • TA的每日心情
    开心
    2017-5-8 11:02
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

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

    字数没限制吧
    回复

    使用道具 举报

    176

    主题

    4

    好友

    6527

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    开心
    昨天 13:36
  • 签到天数: 808 天

    连续签到: 1 天

    [LV.10]以坛为家III

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

    使用道具 举报

    23

    主题

    0

    好友

    1574

    积分

    进士

    Rank: 5Rank: 5

  • 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命令,将输出的内容全部贴出来
    回复

    使用道具 举报

    176

    主题

    4

    好友

    6527

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    开心
    昨天 13:36
  • 签到天数: 808 天

    连续签到: 1 天

    [LV.10]以坛为家III

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

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

    使用道具 举报

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

    关闭

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

    手机版|爱板网 |网站地图  

    GMT+8, 2017-12-17 14:25 , Processed in 0.294323 second(s), 18 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部