本帖最后由 bearkey 于 2021-3-19 17:42 编辑
TB-96AI RK3399Pro核心板/开发板 常见问题集(持续更新中) 问:如何单独编译内核?
问:如何在电脑上交叉编译开发用于在TB-96AI板子上运行的程序?
问:为什么一直进不了Loader模式
问:CPU的GPIO引脚与设备树的gpio节点如何映射的? 答:gpioX_Yz: index = X*32 + (Y-0x0a) * 8 + z 比如:gpio2_C1 =gpio(2*32 + (0x0c -0x0a)*8 + 1)
问:Fedora系统root用户的密码是什么? 答:toybrick
答:RK3399PRO的PCIE可以做从设备吗? 答:硬件芯片支持,软件驱动层面还不支持 问:RK3399PRO硬件编解码器如何使用? 答:可以参阅toybrick教程:
问:在开发板上如何安装QT环境? 答:通过sudo dnf install qt qt-devel qt-x11qt-doc qt-demos qt-examples qt-assistant qt-creator qt-config。
问:为什么硬件参数写的是16GB,而Linux系统下查看跟目录存储空间只有8.4GB?
答:应该是烧录了双系统(安卓系统和Fedora系统),而安卓系统占用掉的空间在Fedora Linux系统下是不会体现的。
解决办法:如果不需要用到安卓系统,可以重新烧写单系统Fedora固件,这样硬件存储16GB空间都会在Linux系统中有效使用。
烧写单系统Fedora固件的办法:参考wiki教程( http://t.rock-chips.com/wiki.php?mod=view&id=85)的基础上,记住在第5步导入配置时,选择导入config_linux文件,然后依据配置选择对应的固件image,注意Parameter文件需选择固件中的parameter-linux.txt,进行烧写即可。
烧写完成单系统存储空间分配应该差不多是如下情况:
[toybrick@toybrick ~]$ df
Filesystem 1K-blocks Used Available Use% Mounted on
devtmpfs 1829172 0 1829172 0% /dev
tmpfs 1968068 0 1968068 0% /dev/shm
tmpfs 1968068 860 1967208 1% /run
tmpfs 1968068 0 1968068 0% /sys/fs/cgroup
/dev/mmcblk1p4 14853076 6758468 7398548 48% /
tmpfs 1968068 8 1968060 1% /tmp
/dev/mmcblk1p3 96720 38142 53994 42% /boot
tmpfs 393612 4 393608 1% /run/user/1000
问:TB-96AI RK3399Pro开发板Recovery按键在哪里?
答: 问:RKNN API和RKNN DRV版本如何更新到最新?
答:
sudo apt update --fix-missing
sudo apt -y upgrade
sudo apt update
sudo apt upgrade
sudo pip install --upgrade pip
pip3 install --user -U rknn
sudo apt install rknn-rk3399pro
sudo apt-get install libatlas-base-dev |