无法烧写Ubuntu固件到eMMC

官方提供的两个版本的系统都试过:
ROC-RK3328-CC-ubuntu18.04-LXDE_20180605.img
ROC-RK3328-CC_Ubuntu16.04_Arch64_20180514.img

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

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

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

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

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

上面操作都是在板子 Maskrom 模式下的,有没有哪位知道是怎么回事啊?

串口打印信息

penguin 发表于 2018-7-13 15:55
串口打印信息

系统都没起来啊,怎么打

3328 烧写用 rkdeveloptool
之前是 Android固件,需要进入 maskrom ,http://wiki.t-firefly.com/zh_CN/ROC-RK3328-CC/flash_emmc.html
系统没起来,uboot 打印信息也看不到 ?

penguin 发表于 2018-7-24 09:30
3328 烧写用 rkdeveloptool
之前是 Android固件,需要进入 maskrom ,http://wiki.t-firefly.com/zh_CN/R

在maskrom下

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

这是什么原因?

一枚 发表于 2018-7-24 15:19
在maskrom下

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

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运行结果也一样

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

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

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

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!

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!

已解决
用短接 CLK 和 GND 焊盘的方式无法进入Maskrom 模式,最后通过先移除eMMC,上电后再插上eMMC的方式进入Maskrom 模式。
官方的的Debian不稳定,连网线会挂,Ubuntu16.04目前可以正常使用。

另外有没有谁知道官方提供的Debian或者Ubuntu的用户名和密码是什么

一枚 发表于 2018-7-26 17:42
另外有没有谁知道官方提供的Debian或者Ubuntu的用户名和密码是什么

firefly firefly

ThousandOne 发表于 2018-7-27 10:01
firefly firefly

{:4_91:}谢啦

用官方教程的方法居然不能Maskrom 模式,诡异…

我按照官网的教程编译的http://wiki.t-firefly.com/zh_CN/ROC-RK3328-CC/flash_emmc.html#rkdeveloptool

用的是EMMC,按照官方教程可以进入maskrom模式,烧录EMMC也OK,之前不能启动修改UBOOT就好了。
但是!!!debian和ubuntu都不能显示桌面,只有命令行, 怎么回事??

rk3328_loader_ddr786_v1.06.243.bin 这个文件哪里下载的?