Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

[Linux] 无法烧写Ubuntu固件到eMMC

37

积分

0

威望

0

贡献

技术小白

积分
37

无法烧写Ubuntu固件到eMMC

发表于 2018-7-12 19:06:45      浏览:13274 | 回复:16        打印      只看该作者   [复制链接] 楼主
官方提供的两个版本的系统都试过:
ROC-RK3328-CC-ubuntu18.04-LXDE_20180605.img
ROC-RK3328-CC_Ubuntu16.04_Arch64_20180514.img

1.
执行: rkdeveloptool db rk3328_loader_ddr786_v1.06.243.bin
提示: The device does not support this operation!

2.
忽略第一步的错误继续执行:rkdeveloptool wl 0x0 ROC-RK3328-CC_Ubuntu16.04_Arch64_20180514.img
提示:Write LBA from file (100%)

3. 继续执行:rkdeveloptool rd
提示:Reset Device OK.

4. 重新插电启动,板上红绿两个灯都亮,屏幕黑屏

upgrade_tool也同样操作过,结果一样,烧入自己编译的Android7.1系统是正常的。

回复

使用道具 举报

37

积分

0

威望

0

贡献

技术小白

积分
37
发表于 2018-7-12 19:11:28        只看该作者  沙发
上面操作都是在板子 Maskrom 模式下的,有没有哪位知道是怎么回事啊?
回复

使用道具 举报

781

积分

2

威望

4

贡献

技术大神

Rank: 3Rank: 3

积分
781
发表于 2018-7-13 15:55:29        只看该作者  板凳
串口打印信息
回复

使用道具 举报

37

积分

0

威望

0

贡献

技术小白

积分
37
发表于 2018-7-14 13:46:05        只看该作者  地板

系统都没起来啊,怎么打
回复

使用道具 举报

781

积分

2

威望

4

贡献

技术大神

Rank: 3Rank: 3

积分
781
发表于 2018-7-24 09:30:46        只看该作者  5#
3328 烧写用 rkdeveloptool
之前是 Android固件,需要进入 maskrom ,http://wiki.t-firefly.com/zh_CN/ROC-RK3328-CC/flash_emmc.html
系统没起来,uboot 打印信息也看不到 ?
回复

使用道具 举报

37

积分

0

威望

0

贡献

技术小白

积分
37
发表于 2018-7-24 15:19:45        只看该作者  6#
penguin 发表于 2018-7-24 09:30
3328 烧写用 rkdeveloptool
之前是 Android固件,需要进入 maskrom ,http://wiki.t-firefly.com/zh_CN/R ...

在maskrom下

1.
执行: rkdeveloptool db rk3328_loader_ddr786_v1.06.243.bin
提示: The device does not support this operation!

这是什么原因?
回复

使用道具 举报

781

积分

2

威望

4

贡献

技术大神

Rank: 3Rank: 3

积分
781
发表于 2018-7-24 17:49:12        只看该作者  7#

sudo 权限。
应该是 没进入到 maskrom 模式
回复

使用道具 举报

37

积分

0

威望

0

贡献

技术小白

积分
37
发表于 2018-7-25 14:37:43        只看该作者  8#
penguin 发表于 2018-7-24 17:49
sudo 权限。
应该是 没进入到 maskrom 模式

我的操作是这样的:
1. 将所有 USB 线拔出开发板,开发板断电
2. 安装好 eMMC,不插 SD 卡
3. 使用公对公 USB 线将主机的 USB 端口与开发板的双层 USB 端口中靠近电路板的 OTG 端口相连
4. 短接 eMMC 的 CLK 和 GND 焊盘,保持短接良好
5. 将 Micro USB 线插入到开发板中,让开发板上电
6. 一秒以上时间后断开第4步短接

这种模式下,用upgrade_tool uf update.img命令烧写自己编译的Android7.1镜像是没有问题的,
运行rkdeveloptool db out/u-boot/rk3328_loader_ddr786_v1.06.243.bin一定会报错,包括前面加sudo运行结果也一样
回复

使用道具 举报

781

积分

2

威望

4

贡献

技术大神

Rank: 3Rank: 3

积分
781
发表于 2018-7-25 15:49:58        只看该作者  9#
2.
忽略第一步的错误继续执行:rkdeveloptool wl 0x0 ROC-RK3328-CC_Ubuntu16.04_Arch64_20180514.img
提示:Write LBA from file (100%)

看你这里描述, 没成功进入maskrom模式
接个串口,如果进入 maskrom 模式,串口是不会有任何打印的。

如果,你进入maskrom 模式,loader没有烧写成功的情况下,你这步是肯定不能执行成功的。

loader.tar.gz

151.34 KB, 下载次数: 5, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

37

积分

0

威望

0

贡献

技术小白

积分
37
发表于 2018-7-25 20:27:50        只看该作者  10#
penguin 发表于 2018-7-25 15:49
2.
忽略第一步的错误继续执行:rkdeveloptool wl 0x0 ROC-RK3328-CC_Ubuntu16.04_Arch64_20180514.img
提 ...

  所以这个板子按照官方给的操作确定能不能进入maskrom模式?

  我这边试的结果是:
  根据官方给的进入maskrom模式操作后,
  只有在移除eMMC的情况下,尝试运行rkdeveloptool db rk3328_loader_ddr786_v1.06.243.bin,
  才会提示: Downloading bootloader succeeded,
  装上eMMC以后就会提示:The device does not support this operation!
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表