tommyhzx 发表于 2020-12-1 14:40:13

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:20

你使用的是安卓哪个版本的系统?板子是采用sd卡启动吗?还是普通烧写的emmc固件启动。

tommyhzx 发表于 2020-12-1 15:06:17

采用 Android 8.1 的版本,普通是烧录固件启动的

zhangzhenzhao 发表于 2020-12-1 15:12:57

是偶然出现的吗?
可以使用android10.0 进行验证
http://dev.t-firefly.com/thread-102708-1-1.html

tommyhzx 发表于 2020-12-1 15:35:33

你给我大概说下你这个跟原厂的不同,然后大概涉及哪些代码,我对应着看看呀,是必现的,我现在没有Android10的,下载比较麻烦,而且这边定了用Android8的,麻烦给说说你们当初针对原厂修改的部分,然后我好根据文档来对照。

tommyhzx 发表于 2020-12-1 15:38:31

没有硬件原理图,我们也不好办,只能对着代码查看

zhangzhenzhao 发表于 2020-12-1 16:01:26

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

SEC=1
-PATH=tools/rk_tools/bin/rk33/rk322xh_bl31_v1.39.elf
+PATH=tools/rk_tools/bin/rk33/bl31.elf
ADDR=0x10000

SEC=1


tommyhzx 发表于 2020-12-2 08:20:39

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

谢谢,可以了{:5_239:}

zhangzhenzhao 发表于 2020-12-2 09:13:02

tommyhzx 发表于 2020-12-2 08:20
谢谢,可以了

{:4_123:}

tommyhzx 发表于 2020-12-2 09:50:42

zhangzhenzhao 发表于 2020-12-2 09:13


能解答下是什么原理的吗?它跟dts以及蓝牙的uart口有什么关系?为什么会导致reboot无法启动的呢?谢谢!
页: [1] 2
查看完整版本: ROC_RK3328_PC开发板蓝牙串口复用功能导致无法 reboot 问题