Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
面向电赛的 MSPM0 + SysConfig Agent Skill
| Date | Stars |
|---|---|
| 2026-07-31 | 342 |
| 2026-08-06 | 349 |
Today
+7 stars today
This week
— stars this week
This month
— stars this month
Momentum
63.0
growth rate 0.00%/day
<div align="center">
# MSPM0 Skill
**让 AI Agent 真正参与 MSPM0 的 SysConfig 配置、工程构建、烧录与调试。**
[](https://github.com/mc3545dada/mspm0-skill/stargazers)
[](https://github.com/mc3545dada/mspm0-skill/releases/latest)
[](https://www.ti.com/microcontrollers-mcus-processors/arm-based-microcontrollers/arm-cortex-m0-mcus/overview.html)
[](LICENSE)
[快速安装](#快速安装) · [快速使用](#快速使用) · [亮点](#核心亮点) · [实战展示](#实战展示) · [内置例程](#内置例程)
</div>
面向MSPM0 开发与电赛备赛,适用于 Claude Code、Codex、OpenCode、OpenClaw、Continue、Cursor 等 CLI / 编辑器 Agent。这是一组经过真实项目验证的规则、脚本、例程和调试 Skill。
> [!IMPORTANT]
> 已在 **立创天猛星 MSPM0G3507 + CCS Theia / CLion + J-Link / DAPLink** 环境中完成真实板级验证。Agent 能直接修改 `.syscfg`、调用现有工具链构建,并根据探针选择 DSLite、CCS-DSS 或 OpenOCD 路径。
## 核心亮点
| 能力 | 能解决什么问题 |
| --- | --- |
| **直接理解 SysConfig** | 检查和修改 `.syscfg`,保留 metadata、时钟树、PinMux、DMA 与中断配置,不直接篡改 `ti_msp_dl_config.c/.h` |
| **识别工程与工具链** | 区分 CCS、Keil/uVision、CMake + GCC/OpenOCD,以及简单工程、分层框架和 FreeRTOS 工程 |
| **自动构建与烧录** | 固化 SysConfig CLI、gmake、TI Arm Clang、CMake、DSLite/J-Link 和 OpenOCD 工作流 |
| **连接真实硬件调试** | 支持 CCS-DSS 与 OpenOCD/GDB 两条调试链路,辅助断点、寄存器、符号和复位检查 |
| **锁定诊断与恢复引导** | 辅助区分探针断连、MEM-AP 不可用和 NONMAIN/安全策略异常,并在用户授权擦除后引导 UART BSL、DSSM Mass Erase 或 Factory Reset 恢复 |
| **串口闭环验证/调参** | Python 串口收发、文本帧/二进制测试,可用于 PID 与控制参数调试 |
| **例程与 SDK 检索** | 优先利用用户工程和 TI SDK 官方例程,同时提供经过验证的 GPIO、PWM、Timer、UART/DMA 样例 |
## 快速安装
```bash
npx skills add mc3545dada/mspm0-skill@mspm0-ccs
```
也可以只复制本仓库的可安装目录:
```text
skills/mspm0-ccs/
```
| Agent | 常见安装位置 |
| --- | --- |
| Claude Code | `~/.claude/skills/mspm0-ccs/` |
| Codex 等 | `~/.agents/skills/mspm0-ccs/` |
| OpenClaw | `~/.openclaw/skills/mspm0-ccs/` |
<details>
<summary><strong>Windows PowerShell 手动安装</strong></summary>
```powershell
New-Item -ItemType Directory -Force "$env:USERPROFILE\.claude\skills" | Out-Null
Copy-Item -Recurse -Force .\skills\mspm0-ccs "$env:USERPROFILE\.claude\skills\mspm0-ccs"
```
</details>
### 运行环境
- 辅助脚本需要 Python 3.10 或更高版本。
- 串口工具额外需要 `pyserial`:`python -m pip install pyserial`。
- SDK、SysConfig、CCS/UniFlash、OpenOCD、GDB 等开发工具不会随 skill 自动安装,只需准备当前工作流实际使用的工具。
## 快速使用
安装skill后,确认你已经配置好了IDE/工具链/烧录器(也可让Agent检查)
连接烧录器后,可以直接尝试
在 MSPM0 工程目录中直接告诉 Agent:
```text
请使用 mspm0-ccs skill,检查当前工程的 .syscfg 和工具链,
为立创天猛星 PB22 板载 LED 配置 1 秒闪烁,完成构建并烧录。
```
也可以针对现有工程继续开发:
```text
请使用 mspm0-ccs skill,(读取AGENTS.md) 保留现有工程结构和无关配置,
为我选择一个可用的串口并告诉我连接方式,之后用 Python 串口工具验证回显。
```
对于新项目,建议使用Plan模式开始开发
对于所有需要外接模块的情况,建议提供模块数据手册给Agent
开发前,建议根据自己风格让其设计AGENTS.md文件(如划分BSP/APP目录等)
Agent 会先识别工程结构、`.syscfg`、生成符号、构建方式和探针,再选择对应流程;不会默认把示例目录结构强行搬进用户工程。
## 实战展示
### 2024 年电赛 H 题:全程使用本 skill 开发
仓库:**[2024hVibe:完整代码与 Agent 对话记录](https://github.com/mc3545dada/2024hVibe)**
从需求分析、SysConfig 外设配置、工程修改到板级调试均由本 skill 辅助完成,可作为端到端使用参考。
- [2024 年电赛 H 题完整实战演示](https://www.bilibili.com/video/BV1w9Nc69EXP/)
- [MSPM0 Skill 完整使用视频](https://www.bilibili.com/video/BV1RbLY6xECu)
<table>
<tr>
<td width="50%"><img src="assets/screenshots/claude-code-summary.png" alt="Claude Code 完成 SysConfig、编译和烧录后的总结"></td>
<td width="50%"><img src="assets/screenshots/vofa-output.png" alt="Codex 配置外设并通过 VOFA+ 查看串口输出"></td>
</tr>
<tr>
<td align="center">SysConfig、编译与烧录结果</td>
<td align="center">串口收发与 VOFA+ 验证</td>
</tr>
</table>
更多过程截图见 [`assets/screenshots/`](assets/screenshots/)。
## 已验证环境
| 类别 | 已验证组合 |
| --- | --- |
| 开发板 | 立创天猛星 MSPM0G3507 |
| IDE / 环境 | CCS Theia、Keil、VS Code、CLion |
| SDK / SysConfig | MSPM0 SDK 2.10.00.04 / 2.11.00.07、SysConfig 1.26.2 / 1.28.0 CLI |
| 编译器 | TI Arm Clang 4.x LTS、Arm GNU Toolchain / CMake |
| 探针 | J-Link、XDS110、DAPLink / CMSIS-DAP |
| Excerpt of 7,176 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:34c7ded112c903e5, llm:Topics: ai, embedded, mspm0, mspm0-ccs, mspm0-skill, skills; description: '面向电赛的 MSPM0 + SysConfig Agent Skill' (MSPM0 + SysConfig Agent Skill for electronic competition)
matched fp:34c7ded112c903e5, llm:Topics: ai, embedded, mspm0, mspm0-ccs, mspm0-skill, skills; description: '面向电赛的 MSPM0 + SysConfig Agent Skill' (MSPM0 + SysConfig Agent Skill for electronic competition)