Briefing
The kit runs Keil's UV4.exe in batch mode, parses its log and flashes with pyOCD or pylink. A run passes on zero build errors, a good flash and a serial token such as [ALL TESTS PASSED]. After a crash it reads CFSR, BFAR, MMFAR and HFSR over SWD and resolves the PC through the DWARF data in the .axf file. It also flags timebase drift over 5%.
Exit codes run from 0 to 6, and an optional MCP server exposes 10 tools. The README lists 169 offline unit tests that run in GitHub Actions. It needs Keil as well as Windows. The README is in Chinese; the version read was v2.4.5, under the MIT license.
Written by the Boards & Bots curator
From the GitHub API
Repository facts
| Repository | taocosmo-dev/ |
|---|---|
| Stars | 38 |
| License | MIT Permissive |
| Language | Python |
| Last push | 30 Sep 2026 29 d ago |