Do sự cố trong phần mềm u-boot-socfpga (https://github.com/altera-opensource/u-boot-socfpga) 2021.04, việc treo u-boot theo sau bởi một thiết lập lại có thể xảy ra sau khi kích hoạt QSPI.
Có thể thấy vấn đề này bằng cách sử dụng các lệnh U-Boot CLI:
- rsu display_dcmf_version (lệnh RSU thứ nhất)
- sf probe (đây là một phần của lệnh linux_qspi_enable, cho phép nút QSPI trong Linux DTB, đây là một phần của luồng theo sau để khởi chạy Linux ).
- rsu display_dcmf_version (lệnh RSU thứ 2).
- Tình trạng treo cổ có thể xảy ra ở đây, sau đó là cài đặt lại nếu cơ quan theo dõi được kích hoạt
Đầu dò này xảy ra vì QSPI đang được khởi tạo hai lần, phân bổ bộ nhớ cho thiết bị QSPI mỗi lần, mà không làm mất hiệu lực hoàn toàn khu vực bộ nhớ ban đầu.
Sự cố này được khắc phục trong u-boot-socfpga 2021.04 và mới hơn (https://github.com/altera-opensource/u-boot-socfpga) . Cam kết: a0a4a265f7395a938226b08142c4e2234fdead5e.