Firefly开源社区

标题: ROC_RK3328_PC开发板蓝牙串口复用功能导致无法 reboot 问题 [打印本页]

作者: tommyhzx    时间: 2020-12-1 14:40
标题: ROC_RK3328_PC开发板蓝牙串口复用功能导致无法 reboot 问题
你好,目前在使用 ROC_RK3328_PC 开发板进行调试,发现一个问题,如下:
wifi 和 蓝牙功能都正常,但目前在命令行直接执行reboot无法重启,而是关机了,我看了下rk的bt文档,里面说dts的蓝牙配置需要有BT,reset_gpio 、BT,wake_gpio 等管脚配置的,但 firefly 提供的 sdk 没有看到相应的配置信息,而且因为没有硬件原理图,所以麻烦帮忙指导下这里面有涉及到哪些源码的修改,大概问题是哪里导致的?

作者: zhangzhenzhao    时间: 2020-12-1 14:51
你使用的是安卓哪个版本的系统?板子是采用sd卡启动吗?还是普通烧写的emmc固件启动。
作者: tommyhzx    时间: 2020-12-1 15:06
采用 Android 8.1 的版本,普通是烧录固件启动的
作者: zhangzhenzhao    时间: 2020-12-1 15:12
是偶然出现的吗?
可以使用android10.0 进行验证
http://dev.t-firefly.com/thread-102708-1-1.html
作者: tommyhzx    时间: 2020-12-1 15:35
你给我大概说下你这个跟原厂的不同,然后大概涉及哪些代码,我对应着看看呀,是必现的,我现在没有Android10的,下载比较麻烦,而且这边定了用Android8的,麻烦给说说你们当初针对原厂修改的部分,然后我好根据文档来对照。
作者: tommyhzx    时间: 2020-12-1 15:38
没有硬件原理图,我们也不好办,只能对着代码查看
作者: zhangzhenzhao    时间: 2020-12-1 16:01
1:把附件名由bl31.elf.zip改为bl31.elf,放到tools/rk_tools/bin/rk33/目录中;
2:按如下修改RK3328TRUST.ini文件。
--- a/u-boot/tools/rk_tools/RKTRUST/RK3328TRUST.ini
+++ b/u-boot/tools/rk_tools/RKTRUST/RK3328TRUST.ini
@@ -5,7 +5,7 @@ MINOR=2
SEC=0
[BL31_OPTION]
SEC=1
-PATH=tools/rk_tools/bin/rk33/rk322xh_bl31_v1.39.elf
+PATH=tools/rk_tools/bin/rk33/bl31.elf
ADDR=0x10000
[BL32_OPTION]
SEC=1


bl31.elf.zip

804.19 KB, 下载次数: 19, 下载积分: 灯泡 -1 , 经验 -1


作者: tommyhzx    时间: 2020-12-2 08:20
zhangzhenzhao 发表于 2020-12-1 16:01
1:把附件名由bl31.elf.zip改为bl31.elf,放到tools/rk_tools/bin/rk33/目录中;
2:按如下修改RK3328TRUS ...

谢谢,可以了
作者: zhangzhenzhao    时间: 2020-12-2 09:13
tommyhzx 发表于 2020-12-2 08:20
谢谢,可以了


作者: tommyhzx    时间: 2020-12-2 09:50
zhangzhenzhao 发表于 2020-12-2 09:13

能解答下是什么原理的吗?它跟dts以及蓝牙的uart口有什么关系?为什么会导致reboot无法启动的呢?谢谢!

作者: zhangzhenzhao    时间: 2020-12-2 16:00
tommyhzx 发表于 2020-12-2 09:50
能解答下是什么原理的吗?它跟dts以及蓝牙的uart口有什么关系?为什么会导致reboot无法启动的呢?谢谢!
...

和trust有关,这部分RK未开源




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1