Forum Discussion
I used the quartus_pfg -c batch processing command to package the sof file and hex file into fsbl.sof. All these files are in the same path. Please refer to the following figure for the batch processing:
As I mentioned in my previous answer:
1. If the hex file is u-boot-spl-dtb.hex, the above packaging process can be completed, and the generated fsbl.sof can also be loaded via JTAG. However, the system does not start after the loading is completed.
2. If the hex file is converted from u-boot-spl-dtb.bin to u-boot-spl.ihex, the above packaging process will fail, and the specific information is as follows:
Hi grit
One last suggest is could you remove the " ./ " in front of the u-boot-spl.hex as a final test?
If that still have error could you try sharing me your sof and hex file for testing.
- grit23 minutes ago
New Contributor
Hi,
- Removing "./" still results in an error;
- OK. Since these files are quite large, I can't upload them here. Could you please provide your email address? I'll send them to you and it would be great if you could give them a try. Thank you;
- One more question: The device of GHRD is 1SX280, while the device of my hardware board is 1SX110. Of course, my HPS IO Placement, HPS EMIF IO and Platform Designer are all different from those of GHRD. May I download the SD card image of GHRD, package it with my sof, and then run it on my hardware board? The peripheral register addresses of Stratix 10 SOC HPS are the same, so the device tree of my device is the same as that of GHRD. Does this mean I don't need to recompile it again?