2021.09.00
This release includes major changes compared previous Freedom U SDK (FUSDK). The main changes include:
- Layers (
openembedded-core
,meta-openemedded
,meta-riscv
,meta-clang
,meta-tensorflow-lite
) were updated to their latest revisions. libinput
1.17.0 was removed frommeta-sifive
layer. Newer version is now available fromopenenmedded-core
layer.mesa
was updated to 21.2.1.stress-ng
was updated to 0.13.01.linux-mainline_5.13
(Linux kernel) was updated to v5.13.17.u-boot
was refactored and converted to bbappend instead of a modified copy fromopenembedded-core
layer.tune-riscv.inc
was introduced inmeta-sifive
layer to provide two new options (sifive-5-series
andsifive-7-series
) which adds-mtune=sifive-{5,7}-series
compiler options for all the packages.- Unmatched machine
DEFAULTTUNE
is now changed fromriscv64
tosifive-7-series
. This setting can be changed in the local configuration file if the user wants to revert back toriscv64
. opensbi
was updated to a git version (commit bd355213b).glibc
was updated to 2.34.
Known Issues
- Newer OE/Yocto buildtools could cause build issues for
nspr-native
package. Use-r yocto-3.2_M2 -t 20200729
as described in README file if you are using OE/Yocto buildtools. See Yocto bug #14112 - We have found an issue with SanDisk "A2" microSD cards and thus do not recommend them.
- If the desktop is unresponsive/frozen (i.e. the keyboard doesn't work or/and the mouse doesn't work, the clock is not updating, etc.) try
systemctl restart display-manager
from the serial console. - If the keyboard or/and mouse is not responsive/frozen check if the input device is available under
libinput list-devices
and if events are registered bylibinput debug-events
in the console. If events are registered trysystemctl restart display-manager
from the serial console. Otherwise manually unplug and plug the keyboard or/and mouse. - If your desktop is very slow check Mesa OpenGL rendered (
glxinfo | grep OpenGL
). If it isOpenGL renderer string: llvmpipe
restart the system. In rare cases Mesa might fallback tollvmpipe
, but restart usually resolved the issue. - Restart is not implemented in software for HiFive Unmatched.