Firefly开源社区

打印 上一主题 下一主题

[技术讨论] Firefly-RK3288 编译debian问题

1306

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1306
发表于 2020-8-5 14:44:02      楼主
打包个固件,烧写试一下喽~
回复

使用道具 举报

1306

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1306
发表于 2020-8-8 09:24:35      沙发
是接的什么屏,默认是 hdmi 显示;看下串口,系统有没有起来。
回复

使用道具 举报

1306

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1306
发表于 2020-8-10 09:44:39      板凳
- 串口使用说明,http://wiki.t-firefly.com/zh_CN/Firefly-RK3288/serial_debug.html

- 应该是 kernel、uboot 存在问题导致无法启动;看下代码是否正常更新



-  分区说明可以看下文档 `rk3288/docs/Kernel/TOOL`
   配置文件,`rk3288/device/rockchip/rk3288/parameter-ubuntu.txt`,`rk3288/tools/linux/Linux_Pack_Firmware/rockdev/rk3288-ubuntu-package-file`

回复

使用道具 举报

1306

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1306
发表于 2020-8-12 09:35:35      地板
- 看有没有这些提交,git log
```
commit 08bfc1d6f9612a1045209d4fb8a8012d911273ab (HEAD -> firefly)
Author: liulq <llq@t-chip.com.cn>
Date:   Mon Jul 6 15:12:33 2020 +0800

    [u-boot]: update in commit f6759c8e50d7768338740cbd1b0d8803011371c0

commit f953c97cc507a069f3400a71402ac5de0726d97e
Author: liulq <llq@t-chip.com.cn>
Date:   Mon Jul 6 15:12:19 2020 +0800

    [kernel]: update in commit 43ba1641bbfd903c9406c9aa30e8845f1a75bfaf

commit a708bcd1af52c64997325ee3213f28abc437266d
Author: zhangxf <zxf0@t-chip.com.cn>
Date:   Tue Jul 28 16:31:23 2020 +0800

    [docs]: update in commit 722401607cee988be4a1be5c5a481473743fb384

commit c1e02d8e16bdd0039ddc7b055729ab1b6fa7386c
Author: zhangxf <zxf0@t-chip.com.cn>
Date:   Fri Jul 3 11:52:16 2020 +0800

    [device/rockchip]: update in commit e590d19a4db8c9a9f44daa55146d51ad14a7a9c0

commit 4efd7b76b62caa7b1d6186f24edfac2f0784f921
Author: Firefly <service@t-firefly.com>
Date:   Wed Jul 1 15:07:33 2020 +0800

    [buildroot]: update in commit 17b63ddd7a1f4db6f1d468aaf61cb6903335d5b2

commit 93d19b2186d6204ea2d75d57ea5493cc4d618f69
Author: Firefly <service@t-firefly.com>
Date:   Mon Jun 29 17:27:54 2020 +0800

    [device/rockchip]: update in commit da4f63c084e7646b8d20f9c1fcbedb37f2dee36a

commit 442ad5955470e2f4f2336881e9bc14ec4c041572
Author: Firefly <service@t-firefly.com>
Date:   Sun Jun 28 18:09:32 2020 +0800

    [SDK]:Init Firefly SDK in 20200628

```

- 检测不到设备,说明没有进 loader 模式,uboot 这块检测出现问题;

- 你再检查下编译步骤吧,看看这个贴有没有帮助
http://dev.t-firefly.com/thread-102281-1-1.html
回复

使用道具 举报

1306

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1306
发表于 2020-8-13 09:36:28      5#
1、 代码更新问题
这两个提交是关键,否则后面的编译运行会有问题。
[u-boot]: update in commit f6759c8e50d7768338740cbd1b0d8803011371c0
[kernel]: update in commit 43ba1641bbfd903c9406c9aa30e8845f1a75bfaf

你这样更新一下,更新完后正常就能看到 uboot、kernel 提交了,之后再编译:
- 恢复代码到初始状态

cd /path/to/firefly-sdk
//这个是默认状态提交号 `442ad59  - Firefly  2020-06-28 : [SDK]:Init Firefly SDK in 20200628`
git reset --hard 442ad5955470e2f4f2336881e9bc14ec4c041572

cd /path/to/firefly-sdk/bundle/
git reset --hard

- 更新 bundle 代码

#1. 更新
cd /path/to/firefly-sdk/bundle/
git remote update

#2. 下拉代码
git pull origin rk3288-linux-bundle:rk3288-linux-bundle
git reset --hard
git pull origin common-linux-bundle:common-linux-bundle
git reset --hard

- 更新代码

cd /path/to/firefly-sdk

./bundle/update rk3288-linux-bundle
git rebase FETCH_HEAD

./bundle/update common-linux-bundle
git rebase FETCH_HEAD


回复

使用道具 举报

1306

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1306
发表于 2020-8-13 15:00:31      6#
下拉代码也是在 bundle 目录,这个没错。
不过你先用下面的命令设置一下你的 用户名 和 邮箱,再按照我之前说的方式更新代码。
  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"
回复

使用道具 举报

1306

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1306
发表于 2020-8-13 19:51:38      7#
- 配置文件应该没错吧,
ls -l device/rockchip/.BoardConfig.mk
device/rockchip/.BoardConfig.mk -> rk3288/firefly-rk3288-ubuntu.mk

- 你只烧了 kernel、uboot?
其它也重新编译一下,比如,recovery,然后打包一个完整固件再烧写
回复

使用道具 举报

1306

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1306
发表于 2020-8-17 14:17:01      8#
有看这个文件吗? debian/readme.md,你按里面的步骤操作试下
回复

使用道具 举报

1306

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1306
发表于 2020-8-19 09:47:47      9#
回复

使用道具 举报

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

本版积分规则

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