new/docs/en/RK3566_RK3568/RK3566_RK3568_Linux5.10_SDK_Note.md
2025-05-10 21:58:58 +08:00

7.9 KiB
Executable File

RK356X Linux5.10 SDK Note


Versions

[TOC]


rk356x_linux5.10_release_v1.2.1_20230720.xml Note

1 Update Debian

  • Filtering Mali DDK does not support GBM_FORMAT_R8 error issue
  • Fix the issue of the menu bar sliding and getting stuck on the top left side of the Xfce desktop
  • Fix the issue of abnormal rotation function after sretting FlipFB to always
  • Add support for Cheese H264 encoding and default to using H264 encoding
  • Update rkaiq to release v5.0x1.3
  • Update mpp/gstreamer rockchip

2 Update Buildroot

  • Update lvgl
  • Update weston to suppor some issues
  • Update rkaiq to v5.0x1.2-rc5
  • Support pre-downloaded archives for download

3 Update rkbin

  • Added support for 4rank LPDDR3/LPDDR4/LPDDR4x of different rows
  • Enable derate function for LPDDR4/LPDDR4x
  • Add initial version: support L3 cache partition and cache ecc
  • Add DDR ECC poison function support
  • Support recovery from OTP backup data after critical OTP data reading errors
  • Added the address parameter security check for crypto_service
  • Kernel support read secure boot flag and public key hash
  • Support dynamic shared memory, and the secure and normal world can transfer more larger data
  • BL32 supports pstore, and the kernel can view print info of BL32 through pstore node
  • Fix deadlock for cpuidle when enter bl31

5 Update Kernel

  • Separate the node of csi2 and hw for isp
  • Enable Schmitt-Trigger for pins I2Sx-CLK

6 Update documents and tools

  • Upgrade pin_debug_tool to v1.12
  • Upgrade programmer_image_tool to v1.26
  • Upgrade SDDiskTool to v1.75
  • Upgrade FactoryTool to v1.81
  • update RKDevTool to v3.18
  • Upgrade programming_image_tool to v1.26
  • Upgrade Linux_Upgrade_Tool to v2.22
  • Update the relevant documents required for RK3566/RK3568 release

rk356x_linux5.10_release_v1.2.0_20230620.xml Note

1 Update device/rockchip

  • Fix Secureboot

2 Update Debian

  • Update Blueman to resolve abnormal Bluetooth power management issues after sleep wake-up
  • Update alsa to address audio issues after sleep wake-up
  • Update rkaiq to v5.0x1.2-rc5
  • Update mpp/gstreamer rockchip

3 Update Buildroot

  • Resolve task - c command line exception issues
  • Add Weston alpha channel support
  • Update rkaiq to v5.0x1.2-rc5
  • Add Gstreamer NV16_10LE40 format support
  • Increase the use of domestic kgithub image sources for DL packages

4 Update rkbin

  • Added support for 4rank LPDDR3/LPDDR4/LPDDR4x of different rows
  • Enable derate function for LPDDR4/LPDDR4x
  • Add initial version: support L3 cache partition and cache ecc
  • Add DDR ECC poison function support
  • Support recovery from OTP backup data after critical OTP data reading errors
  • Added the address parameter security check for crypto_service
  • Kernel support read secure boot flag and public key hash
  • Support dynamic shared memory, and the secure and normal world can transfer more larger data
  • BL32 supports pstore, and the kernel can view print info of BL32 through pstore node
  • Fix deadlock for cpuidle when enter bl31

5 Update Kernel

  • Fix Rx squelch for RK3568 U3
  • Update RK817/RK809 driver to address sleep wake-up issues

6 Update documents and tools

  • Update Rockdev to resolve address resolution exceptions
  • Update the relevant documents required for RK3566/RK3568 release

rk356x_linux5.10_release_v1.1.1_20230520.xml Note

The main update list is as follows:

1 Update device/rockchip

  • buildroot/yocto installs Chinese fonts by default
  • recovery does not install additional overlay
  • Fixed hostname exception after dynamically switching rootfs
  • Add dependency check and installation prompt
  • Add repair owner permission
  • Fix the problem that repeated compilation of yocto post-rootfs does not execute

2 Update recovery

  • Repair press the recovery button to reset to enter the system, nothing is displayed
  • U disk upgrade startup support
  • Solve the problem that the first upgrade of the SD card starts abnormally
  • Fix userdata partition unmount failure

3 Update Debian

  • Solve the problem of cheese app recording screen freeze
  • Support xfce4 power management configuration
  • There are hidden problems in updating system permissions
  • Update rkwifibt to solve problems related to switch or sleep wake-up
  • Update adb to add some feature support
  • Update mpp and gstreamer-rockchip
  • Update rockchip-test to V2.1
  • Solve the abnormal double-click problem of Debian desktop icons

4 Update Buildroot

  • Optimize rknpu2 compilation configuration
  • Add support for setting the location of Gstreamer glimagesink/xvimagesink plugin
  • Fixed crash when Weston destroys dmabuf
  • Add power/dictionary pen/sweeping machine and other product configurations
  • Added support for external toolchains
  • Add support for GCC8.X
  • Fix the problem that the video source size may overflow after Gstreamer kmssink scaling
  • Add Chromium 111.0.5563.147, support video H265 decoding
  • Update Frecon, solve zoom and switch VT1 support
  • Update rockit to v1.7.4
  • Add support for lvgl demo

5 Update rkbin

  • Adjust the pvtpll configuration of cpu/gpu/npu according to the correlation chip test results
  • RK3568/RK3566 supports the function of modifying pvtpll/voltage configuration through OTP
  • Increase chip version judgment

6 Update Kernel

  • Update rknpu driver to V0.8.8
  • Solve isp switch abnormal error
  • RK3399 EDP low temperature power-on probability is not displayed, PLL lost lock
  • RK3568/RK3566 supports the function of modifying pvtpll/voltage configuration through OTP
  • System panic after opening KASAN with Logo buf non-PAGE aligned
  • Fix RK3566/8 multi-channel probabilistic failure to draw the problem

7 Update Uboot

  • fastboot: Burning more than 4G firmware causes the system to fail to start
  • System panic after opening KASAN with Logo buf non-PAGE aligned

rk356x_linux5.10_release_v1.1.0_20230420.xml Note

The main update list is as follows:

SDK update main core component versions

  • Kernel upgrade from 5.10.110 to 5.10.160
  • Update Debian to 11.6
  • Update Yocto to 4.0.9
  • Update Buildroot to November 2021
  • Weston updated to 11.0.1
  • Gstreamer updated to 1.22

SDK optimization and adjustment

  • Reconstruct SDK configuration compilation mechanism
  • Adjusting the compilation mechanism of the wifibt module
  • Import a new version of Camera rkaiq to optimize its functionality and performance

SDK New features

  • Added Linux headers support, making it convenient for third-party applications without the need for kernel compilation and debugging
  • Added yocto support for x11
  • Added gst mpp support for av1
  • Added gst mpp support for afbc encoding
  • New support for OTA differential function
  • New UDL support
  • Added adaptation support for libcamera
  • New rk3588 venc support for dynamic voltage regulation to improve stability

SDK main fix issues

  • Fix ubi format partition packaging and mounting issues
  • Fix recovery mount partition exception
  • Fix webgl Flash screen issue
  • Fixed the issue of resetting the time to 0 after standby wake-up
  • Fix fiq debugger driver, serial port RX interference, resulting in system stuck
  • Fixed a low probability of error after starting KASAN: KASAN: use after free in rga_ job_ next
  • Support for addressing Weston touch related configurations
  • Solve HDMI/MIPI plug and display issues
  • Solve the poor graphics rendering performance of RK3566/RK3568 Linux5.10
  • Solve the problem of PDM recording channel confusion
  • Resolve the issue of playback noise caused by RK809 · RK817-pdm recording
  • Resolve the issue of new uboot.img unable to start old boot.img during secure startup of RK356X FIT
  • Solving the stability problem of RK3566/RK3568 LPDDR4 at high frequencies, increasing the logic voltage and modifying the CLK/CA SR can both solve the problem.
  • Solving the unexpected startup of PMU MCU during sleep of rk3588 may cause ddr data to be overwritten
  • Improving the stability of RK3568/RK3566 DDR4

rk356x_linux5.10_release_v1.0.0_20220920.xml Note

- The first release version