VisionFive2 Software v3.0.4
MichaelZhuxx
released this
31 May 17:20
·
35 commits
to JH7110_VisionFive2_devel
since this release
What's new
- Support JH7110 SDK v5.0.3;
- Support VisionFive2 v1.2A & 1.3B SBC;
- Support Linux Kernel 5.15.0;
- Upgrade the toolchain (gcc to v12.2.0, glibc to v2.36 and binutiles to 2.39) in SDK;
- Support new WIFI/BT dongle AIC8800 (BT is not supported yet);
- Support Radxa 10 inch 1200*1920 MIPI 4-Lane LCD;
- Support nvme SSD booting kernel and filesystem;
- Add booting from nvme support for debian;
- Add IMX708 sensor driver (ISP tuning and autofocus need to be done);
- Add L2 prefetcher configuration/parameter in u-boot;
- Enhance HDMI resolution compatibility;
- Enable device mapper / CIFs / usb-serial configs;
Fixed Issues
- Standardize copyright notices in all linux driver and u-boot code;
- GPU: Improve memcpy performance in user space (Porting the memcpy() and memset() from kernel to glibc);
- Fix the crash issue that occurs after executing the gpio command in u-boot;
- Optimized memcpy: Write a C version of memcpy() which uses the biggest data size allowed, without generating unaligned accesses;
- Perf: remove class code 8 and class code 9;
- Fix hibernation issue on booting time (If the hibernation partition is not created, the startup time of the rootfs system is significantly affected.);
- Reduced the release time for Ethernet IP address;
- Update delaychain and drive strength for GMAC:
- Fix HDMI Hotplug issue;
- Disable gamma lut for HDMI controller DC8200;(cherry-pick from Icenowy)
Known Issues
- Only 22.05K/44.1K audio through PWMDAC are obviously out of sync when playing video/audio file;
- Camera image cannot be output to MIPI LCD via v4l2test command;
- Some TF cards may have compatibility issues;