orange pi 5 plus开发板使用

发布时间 2023-08-15 18:09:39作者: cc96

系统镜像烧写

参考网址: http://www.orangepi.cn/orangepiwiki/index.php/Orange_Pi_5_Plus

  • 烧写方法: 使用RKDevTool烧录Linux镜像到eMMC中的方法
  • 烧写镜像: 选择Orangepi5plus_1.0.6_ubuntu_jammy_desktop_gnome_linux5.10.110.img
  • 驱动: DriverAssitant_v5.12
  • 烧写工具: RKDevTool_Release_v3.15
  • boot文件和烧写配置文件: MiniLoader

烧写镜像

  1. 准备驱动、烧写工具、烧写镜像、boot文件和烧写配置文件,在官网下载即可

  2. 先不连接电源,将Type-C线连接好PC和开发板,将emmc模块安装好,emmc安装参考官方示意图(ps: emmc安装时候一定要听到卡住的声音不然就是没有安装好)

  3. 安装驱动

  4. 打开烧写工具,这时候按住开发板的maskrom按钮,按住不放的同时再讲开发板电源插好,烧写工具底部出现发现一个MASKROM设备,则说明进入了烧写模式

  5. 在烧写工具中导入配置rk3588_linux_emmc.cfg,将boot文件和镜像文件选中,再勾选强制按地址写,点击执行按钮

  6. 等待最后烧写完成,如果开发板没有自动重启(看烧写工具还在显示发现一个MASKROM设备),大概率需要清空SPIFlash,清空SPIFlash就继续一下

  7. 将开发板断电,按住maskrom按钮再连接电源,点击烧写工具的高级功能,下载boot文件,选择SPINOR点击切换存储,再选择擦除所有,最后断电,再把烧写线断开。

设备频率设置

  • cpu(小核0-3)
sudo -s
cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_frequencies #查看cpu 可设置的频率
cat /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_cur_freq # 查看当前频率
cat /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq # 查看当前最大频率
cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_governors # 查看当前可设置的模式
echo 1800000 > /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq # 设置最高频率
echo performance > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor #设置性能模式 并按最高频率锁频

  • cpu(大核4-5)
cat /sys/devices/system/cpu/cpufreq/policy4/scaling_available_frequencies #查看cpu 可设置的频率
cat /sys/devices/system/cpu/cpufreq/policy4/cpuinfo_cur_freq # 查看当前频率
echo 2400000 > /sys/devices/system/cpu/cpufreq/policy4/scaling_max_freq # 设置最高频率
echo performance > /sys/devices/system/cpu/cpufreq/policy4/scaling_governor #设置性能模式 并按最高频率锁频
  • cpu(大核6-7)
cat /sys/devices/system/cpu/cpufreq/policy6/scaling_available_frequencies #查看cpu 可设置的频率
cat /sys/devices/system/cpu/cpufreq/policy6/cpuinfo_cur_freq # 查看当前频率
echo 2400000 > /sys/devices/system/cpu/cpufreq/policy6/scaling_max_freq # 设置最高频率
echo performance > /sys/devices/system/cpu/cpufreq/policy6/scaling_governor #设置性能模式 并按最高频率锁频
  • gpu
cat /sys/class/devfreq/fb000000.gpu/available_frequencies # 查看可设置的频率
cat /sys/class/devfreq/fb000000.gpu/available_governors # 查看当前可设置的模式
echo 1000000000 > /sys/class/devfreq/fb000000.gpu/max_freq # 设置最大频率
echo performance > /sys/class/devfreq/fb000000.gpu/governor # 设置性能模式并按最高频率锁频
  • npu
cat /sys/class/devfreq/fdab0000.npu/available_frequencies # 查看可设置的频率
cat /sys/class/devfreq/fdab0000.npu/available_governors # 查看当前可设置的模式
echo 1000000000 > /sys/class/devfreq/fdab0000.npu/max_freq # 设置最大频率
echo performance > /sys/class/devfreq/fdab0000.npu/governor # 设置性能模式并按最高频率锁频