u-boot-socfpga(https://github.com/altera-opensource/u-boot-socfpga) 2021.04 소프트웨어의 문제로 인해 QSPI를 활성화한 후 u-boot hang 다음에 재설정이 발생할 수 있습니다.
이 문제는 U-Boot CLI 명령을 사용하여 나타날 수 있습니다.
- rsu display_dcmf_version(1번째 RSU 명령)
- sf 프로브(Linux DTB에서 QSPI 노드를 활성화하는 linux_qspi_enable 명령의 일부이며, 이는 Linux를 실행하기 위한 흐름의 일부입니다).
- rsu display_dcmf_version(2번째 RSU 명령).
- 여기서 중단이 발생할 수 있으며, 워치독이 활성화되면 재설정이 뒤따를 수 있습니다.
이 프로브는 QSPI가 초기 메모리 영역을 완전히 무효화하지 않고 매번 QSPI 장치에 대한 메모리를 할당하여 두 번 초기화되기 때문에 발생합니다.
이 문제는 u-boot-socfpga 2021.04 이상(https://github.com/altera-opensource/u-boot-socfpga)에서 해결되었습니다. 커밋: a0a4a265f7395a938226b08142c4e2234fdead5e.