• Joined on 2025-08-22
yuysh pushed to master at yuysh/Zynq_Flasher 2026-06-11 09:03:22 +00:00
954aed7c0d chore: expand .gitignore for all Vivado/Xilinx temp files
yuysh pushed to master at yuysh/Zynq_Flasher 2026-06-11 09:02:33 +00:00
474e3f122b fix: use Vivado TCL for JTAG check — xsct 'targets' has broken TCL list parsing
yuysh pushed to master at yuysh/Zynq_Flasher 2026-06-11 08:50:04 +00:00
796887952d fix: use xsct 'targets -name $t' — universally available across 2018–2023
yuysh pushed to master at yuysh/Zynq_Flasher 2026-06-11 08:45:41 +00:00
dd35ab0846 fix: use xsct 'jtag targets' for raw JTAG chain with IDCODE
yuysh pushed to master at yuysh/Zynq_Flasher 2026-06-11 08:37:25 +00:00
86d65641cc chore: gitignore Vivado/JTAG temp files, delete existing ones
yuysh pushed to master at yuysh/Zynq_Flasher 2026-06-11 08:35:48 +00:00
7716171aeb fix: use xsct (not Vivado) for JTAG check + normalize COM>=10 ports on Windows
yuysh pushed to master at yuysh/Zynq_Flasher 2026-06-11 08:07:44 +00:00
91417f609e fix: start hw_server explicitly before Vivado JTAG scan
72d0eceb8d fix: don't restart Boot Verify pulse after step 4 already completed it
Compare 2 commits »
yuysh pushed to master at yuysh/Zynq_Flasher 2026-06-11 07:48:17 +00:00
1619dc194f fix: two-phase boot wait — don't stop on version when IP still pending
267cae93b6 fix: use tempfile.gettempdir() instead of hardcoded /tmp/ for JTAG TCL file
Compare 2 commits »
yuysh pushed to master at yuysh/Zynq_Flasher 2026-06-11 07:34:03 +00:00
17c8f2d68b refactor: replace all config.vitis_path with config.xilinx_path across codebase
61f0e6cd2b 🐛 fix: Step 1 JTAG check uses shared vivado path finder + build_tool_command
6d686964e2 🐛 fix: Step 4 boot wait uses UART window monitor data, not just main monitor
Compare 3 commits »
yuysh pushed to master at yuysh/Zynq_Flasher 2026-06-11 07:20:06 +00:00
da94cc6cdc 🐛 fix: lambda closure crash + .bat version noise on Windows
70c88815cc feat: auto-discover Zynq IP after reboot (UART or UDP scan)
Compare 2 commits »
yuysh pushed to master at yuysh/Zynq_Flasher 2026-06-11 07:11:31 +00:00
32b201cf8e feat: Windows .bat support + settings64 env setup for Xilinx tools
yuysh pushed to master at yuysh/Zynq_Flasher 2026-06-11 06:57:01 +00:00
21acc16c8c feat: smart Xilinx version scanning — pick newest, log all versions
475042c85c 🐛 fix: JTAG reboot 'Already running' error after rst -system
Compare 2 commits »
yuysh pushed to master at yuysh/Zynq_Flasher 2026-06-11 06:45:22 +00:00
f6cf5de96f feat: UART boot wait, serial validation, xsct logging, layout fix
9b07a4d5ca feat: add scrollbar via CTkScrollableFrame for window resize
84142bb229 🎨 style: compact 2-col Utility panel, both reboot buttons red
Compare 3 commits »
yuysh pushed to master at yuysh/Zynq_Flasher 2026-06-11 03:47:41 +00:00
f04fbe2130 feat: add TFTP download verify, Step 4 sub-steps, and fix UI layout
yuysh pushed to master at yuysh/Zynq_Flasher 2026-06-10 10:41:12 +00:00
5ce544cd3c 🐛 fix: recover JTAG DAP after flash programming with system reset
73b8225a27 feat: DAP error detection and recovery in Step 3 TCL
0568315b83 fix: re-read config.yaml before each workflow run
7067ce273f feat: user TCL flow + parser dedup + Python TFTP
9a7a625c46 feat: boot mode parsing, FSBL-first flow, UI reorder
Compare 10 commits »
yuysh created branch master in yuysh/Zynq_Flasher 2026-06-10 10:41:12 +00:00
yuysh created repository yuysh/Zynq_Flasher 2026-06-10 05:39:30 +00:00
yuysh released PMU & Freq Version at yuysh/NewInstrCalBoard_CPLD 2026-06-09 07:05:37 +00:00
yuysh pushed tag v1.1.0 to yuysh/NewInstrCalBoard_CPLD 2026-06-09 07:05:28 +00:00
yuysh pushed to master at yuysh/NewInstrCalBoard_CPLD 2026-06-09 06:56:57 +00:00
c447c6a592 Bug fixes