Configuration
- Using: starfive_visionfive2_defconfig
Problem
SPL reports "FindFfsFileAndSection: FV corrupted" at address 0x40840000 and "dwmci_s: Response Timeout"
Environment
- Hardware: StarFive VisionFive2 (JH7110 RISC-V)
- Bootloader: U-Boot SPL 2021.10
- Firmware: EDK2 JH7110.fd (9MB)
What I've Verified
- FV header exists at offset 0x840000 in firmware file
- Firmware padded to exactly 9MB
- Flashed to partition 2 (starts at sector 8192)
- hexdump shows valid _FVH signature and FDT marker
Question
What could cause SPL to report "FV corrupted" when the FV structure appears valid? Is this a memory alignment issue, MMC read problem, or firmware structure mismatch?
