7067ce273fe5f2c867a078252b985fcfd94b85d1
1. bitstream_programmer — combined BIT+ELF flow (user's TCL):
- targets -set -nocase -filter {name =~ "arm*#0"}
- rst -processor (bypass BootROM, block Flash boot)
- dow fsbl → con → stop (FSBL hardware init)
- fpga -f bit (configure PL)
- dow app → con (run bootloader)
- Single xsct session, no ps7_init dependency
2. serial_monitor — parser fixes:
- Boot mode parsing: 'Boot mode is JTAG' → Boot=JTAG
- Version noise filter: rejects '3.1','update','mode','loaded'
- Deduplication: UartMonitor only emits when (boot_mode, IP, ver) changes
- Fixed false match: 'Boot mode' no longer captured as version
3. tftp_manager — pure Python TFTP client:
- _tftp_put(): RFC 1350 WRQ/DATA/ACK via UDP socket
- No external tftp command dependency
- tftp_download(): documented as not-implemented (needs PC server)
Description
Zynq Bootloader下载验证工具
1.1 MiB
Languages
Python
99.4%
Batchfile
0.6%