Cyclone V build flow questions (from Quartus to U-boot)
Dear Intel and All,
I am writing series of question and letting FAE or staff to settle.
Q1:
It is unclear that do previous version "hps_isw_handoff" can be reused on latest "https://github.com/altera-fpga/u-boot-socfpga". via the python script "cv_bsp_generator.py"
Q2: Based on Q1, do any format in xml is updated or changed and introduce possible information lost?
Q3: Experiment shows the HPS section via Q1 flow can generate a proper bootable result to distro on branch "socfpga_v2024.07". Where "socfpga_v2025.04" introduce immediate stuck on boot MMC1 message. Any bug and how to fix?
Q4: Based on Q1 to Q3, using the old build flow on 18.1+bsp-editor no issues are found to communicate between HPS2FPGA or FPGA2HPS, FPGA2SDRAM or SDRAM2FPGA etc.
Confirmed rbf is loaded and functioning. This is confirmed via HPS IIC to FPGA fabric. Where IIC devices are able to communicate under distro i2cdetect etc.
However, using the cross-version flow the entire memory bridge h2f, f2h, lwh2f are all dead.
Which unable to communicate properly. How to fix this?
Q5: Under investigation, why the default dts on u-boot do not have 0xff200000 lwh2f bridge?
These are the question pool we are having trouble.
Please FAEs or stuffs response ASAP
Thank You
@BoonBengT_Altera
for uboot github 2024.07 all backward compile are working properly and no issue on control LWH2F H2F SDRAM2FPGA. DMA handshake req ack single.DMA fix via:
community.intel.com/t5/Intel-SoC-FPGA-Embedded/Cyclone-V-H2F-DMA-is-dead/m-p/1714304#M3338Case settled.
ENJOY~