wico 发表于 2022-1-14 15:18:49

发帖前的建议

本帖最后由 wico 于 2022-3-23 15:00 编辑

说明

发帖寻求帮助时请提供以下信息:
情况一:官方提供的固件

[*]固件文件名称。(比如,AIO-3568J_Android11_HDMI_211119)
[*]固件版本信息。(比如,rk3568_firefly_aioj/Android11.0/V1.0.2111191210/47b12149d90d)
[*]硬件型号。(比如,AIO-3568J)
[*]问题描述和可复现问题的步骤。
[*]问题分析的必要 log。(这些 log 信息可以极大的帮助 Firefly 工程师分析问题)

情况二:自行编译的固件

[*]SDK包名称。(比如,Firefly-RK356X_Android11.0_git_20210824)
[*]SDK更新到哪个COMMIT。(比如,47b12149d90dc56b3ef7a8e99a3848f82c1e436a)
[*]SDK是否有修改,修改内容是什么。
[*]硬件型号。(比如,AIO-3568J)
[*]问题描述和可复现问题的步骤。
[*]问题分析的必要 log。(这些 log 信息可以极大的帮助 Firefly 工程师分析问题)

Android

查看固件版本信息
方式一:adb shell getprop ro.firefly.build.fingerprint
方式二:在 Settings 应用里:Settings–>About tablet–>Firefly version

查看SDK更新到哪个COMMIT
git log

查看当前SDK是否有修改
git status

如何查看 log 信息?
* 内核日志信息 :接 debug 串口使用 Putty/SecureCRT 等串口工具或者 adb shell dmesg
* android 日志信息: 接 debug 串口使用 Putty/SecureCRT 等串口工具输入 logcat 或者 adb shell logcat

把得到的 log 信息复制粘贴到txt文本里,以附件的方式提供给 Firefly 工程师用来分析问题。

Linux

如何查看 SDK 版本?

realpath .repo/manifest.xml
.repo/manifest.xml/home/daijh/p/rv1126/.repo/manifests/rv1126_rv1109/rv1126_rv1109_linux_release_20220224_v2.2.5a.xml

如何查看固件版本?

u-boot:(查看 uboot 开机打印)U-Boot 2017.09(u-boot commit id: c1bd6ed8bb49333e0148582874719f4224719c19)(sdk version: rv1126_rv1109_linux_xxxx_xxxx.xml)-gc1bd6ed8bb-dirty #lvsx (Feb 23 2022 - 11:25:24 +0800)
kernel:# cat /proc/version Linux version 4.19.111 (lvsx@tchip14) (kernel commit id: 6fd235100bdf924de332f081fc8730cac50889d5) (sdk version: rv1126_rv1109_linux_xxxx_xxxx.xml) (gcc version 6.3.1 20170404 (Linaro GCC 6.3-2017.05)) #239 SMP PREEMPT Wed Feb 23 11:22:31 CST 2022
buildroot:# cat /etc/version RK_MODEL=RKXXXX_RETROGAMERK_VERSION=V1.0.0RK_OTA_HOST=172.16.21.205:8080LINUX_BUILDROOT_COMMIT=34f8cc077741ed9b0ad3a65b6888990d02f0e278XML_NAME=rv1126_rv1109_linux_xxxx_xxxx.xml
ubuntu:
ubuntu 根文件系统独立管理,可以通过查阅 Firefly Ubuntu 使用手册 — Firefly Wiki (t-firefly.com)《 显示版本信息》使用 ffgo 获取。

如何查看 log 信息?


[*]通过 ssh/adb 运行 dmesg 打印基础 kernel 信息。
[*]连接 debug 串口,收集开机到问题出现位置所有底层信息。
[*]根据自己的场景上传对应应用层信息。

把 log 保存为 txt 上传,让 Firefly 工程师分析。

Common


自我排查

[*]遇到问题可以先自行更新最新固件和 SDK 测试,Firefly 一直持续维护着固件和 SDK,可能 bug 已在新版本中得以修复。
[*]再次查阅 wiki 每一个步骤,检查编译配置文件、烧写工具版本、环境搭建等每一个步骤与 wiki 保持一致。
[*]如果有多台设备可以先进行硬件交叉测试,排除硬件问题。


配件无法正常工作

[*]检查烧录的固件是否正确?
[*]检查配件的硬件连接是否正确,连接处是否接触良好?
[*]如果烧录的固件和配件的硬件连接都是按照官网维基教程操作的话,配件仍然无法正常工作,请联系售后。












哦? 发表于 2022-3-9 09:40:44

很有用

yxd800506 发表于 2022-3-15 17:15:27

发帖必看

nishagupta 发表于 2023-2-14 13:41:32

I read and see your post. This is beneficial to me; I appreciate you providing this perspective. You provide some excellent information in this post.
Nagpur Escorts Agency

yzz163 发表于 2023-6-7 10:47:37

学习发帖技巧

taishan 发表于 2023-8-15 20:07:11

您好, 和你这边的操作有出入:

cat /proc/version:
Linux version 5.10.110 (myname@myname-Z370-HD3) (Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee), LLD 12.0.5 (/buildbot/src/android/llvm-toolchain/out/llvm-project/lld c935d99d7cf2016289302412d708641d52d2f7ee)) #18 SMP PREEMPT Sun Jun 25 16:53:29 CST 2023

在android的基础上使用了termitnal,然后使用docker一个linux镜像, 现在面临一个问题:
需要做编解码,mpi这块如何使用?

mangguo 发表于 2024-3-8 11:36:18

串口不通,ADB查不到设备,都没有进去,log 版本号等如何查看?只有板子型号。
页: [1]
查看完整版本: 发帖前的建议