Starfive VisonFive2(RISC-V SBC) で遊ぶ – その8 Software v2.8.0が出ました
VisionFive2 Software v2.8.0がリリースされました。
以下、2.6.0との What’s new/Fixed Issues/Known Issuesの差分。
What’s new
- Support JH7110 SDK v4.0.0;
- Upgrade OpenSBI to v1.2 and add pmic reset function;
- Support multi-touch for MIPI DSI 4-Lane LCD: Radxa 8inch LCD;
- Support profiling tool: perf;
- Add hibernation support;
- Note: need upgrade uboot/kernel to experience perf and hibernation features;
Fixed Issues
- Multi-decoding issue for MJPEG;
- Futex error on video encoder;
- Multi-touch issue for MIPI DSI 2-Lane LCD;
- Extend CONFIG_SYS_MALLOC_F_LEN size to fix spl issue;
- Several hibernation issue on USB/GPIO/USB/ISP/JPU/DEC/PMWDAC/GMAC/MIPI module;
Known Issues
- HDMI disconnected/system hang/encoder timeout after restoring the system from hibernation on HDMI/GPU/ENC module;
uboot/opensbiを更新してみた
uboot/opensbiが更新されているので、NVMe I/Oの不安定が解決されるかも? と期待してファームを更新しました。
手順は以前の記事と同様です。
/proc/mtd が見えるのを確認。
[code lang="shell"]
$ sudo cat /proc/mtd
dev: size erasesize name
mtd0: 00020000 00001000 "spl"
mtd1: 00300000 00001000 "uboot"
mtd2: 00100000 00001000 "data"
[/code]
flashcp は debian Image-69 には入っていないようなので入れておきます。sdcard.img には入ってたはず。
[code lang="shell"]
$ sudo apt install mtd-utils
(中略)
$ cd ~/VisionFive2-Software-v2.8.0
$ sudo flashcp -v u-boot-spl.bin.normal.out /dev/mtd0
Erasing blocks: 32/32 (100%)
Writing data: 127k/127k (100%)
Verifying data: 127k/127k (100%)
$ sudo flashcp -v visionfive2_fw_payload.img /dev/mtd1
Erasing blocks: 683/683 (100%)
Writing data: 2731k/2731k (100%)
Verifying data: 2731k/2731k (100%)
[/code]
前回は124K, 2727K だったので、サイズが増えてますね。
あとはreboot。これで調子が良くなるといいのですが。
ディスカッション
コメント一覧
まだ、コメントがありません