47569a0e43d0d100faa0f5ec5fd5ad1504c327cf
Problem: dow app.elf to DDR (0x100000) failed with MMU section translation fault because the CPU had MMU enabled from previously executed Flash code. ps7_init could reset this but user wants FSBL-based flow. Fix: run_elf() now downloads FSBL first (to OCM 0x0 — always accessible), runs it to initialize clocks/DDR/MIO and force JTAG boot mode, then downloads the app ELF to DDR. New flow: connect → targets 2 → dow fsbl.elf → con → after 3s → stop → dow app.elf → mwr 0xF800025C 0x1 → con Fallback: if no FSBL configured, use direct dow (legacy path). Removed: _run_elf_with_xsct (2-attempt ps7_init recovery) replaced by _run_elf_via_fsbl and _run_elf_direct.
Description
Zynq Bootloader下载验证工具
1.1 MiB
Languages
Python
99.4%
Batchfile
0.6%