[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-80756":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":14,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":13,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":15,"starSnapshotCount":15,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},80756,"mspm0-skill","mc3545dada\u002Fmspm0-skill","mc3545dada","面向电赛的 MSPM0 + SysConfig Agent Skill","",null,"Python",68,4,1,0,12,27,52.8,"MIT License",false,"main",true,[],"2026-06-12 04:01:29","# MSPM0 Skill\n\n面向 TI MSPM0 + SysConfig + DriverLib 的 AI 编程助手 skill 包。\n\n它主要服务于国内 MSPM0 开发、电赛备赛、TI 官方开发板和立创天猛星 MSPM0G3507 等场景，帮助 Claude Code、OpenCode、OpenClaw、Continue、Cursor、Codex 等 CLI \u002F 编辑器 Agent 更安全地理解、修改、编译、烧录和调试 MSPM0 工程。\n\n当前重点支持 CCS \u002F CCS Theia + SysConfig + TI Arm Clang 工作流，同时包含 Keil\u002FuVision、CMake + GCC + OpenOCD 项目的识别和使用说明。\n\n## 快速安装\n\n推荐使用：\n\n```bash\nnpx skills add mc3545dada\u002Fmspm0-skill@mspm0-ccs\n```\n\n也可以手动复制可安装 skill 目录：\n\n```text\nskills\u002Fmspm0-ccs\u002F\n```\n\n常见安装位置：\n\n```text\nClaude Code:  ~\u002F.claude\u002Fskills\u002Fmspm0-ccs\u002F\nCodex 等:     ~\u002F.agents\u002Fskills\u002Fmspm0-ccs\u002F\nOpenClaw:     ~\u002F.openclaw\u002Fskills\u002Fmspm0-ccs\u002F\n```\n\nWindows PowerShell 示例：\n\n```powershell\nNew-Item -ItemType Directory -Force \"$env:USERPROFILE\\.claude\\skills\" | Out-Null\nCopy-Item -Recurse -Force .\\skills\\mspm0-ccs \"$env:USERPROFILE\\.claude\\skills\\mspm0-ccs\"\n```\n\n## 快速使用\n\n安装后，在 MSPM0 工程目录中可以这样要求 Agent：\n\n```text\n请使用 mspm0-ccs skill，先检查当前工程的 .syscfg 和 ti_msp_dl_config.h，\n然后帮我给立创天猛星 PB22 板载 LED 配置 1 秒闪烁，并编译烧录。\n```\n\n```text\n请使用 mspm0-ccs skill，参考 UART DMA 收发例程，\n帮我配置 UART0 发送和换行帧接收，并用 Python 串口工具验证回显。\n```\n\n```text\n请使用 mspm0-ccs skill，检查这个 MSPM0 工程属于 CCS、Keil 还是 CMake\u002FOpenOCD 工作流，\n不要修改生成文件，先给我说明构建和烧录路径。\n```\n\n## 功能概览\n\n| 能力 | 说明 |\n| --- | --- |\n| SysConfig 辅助 | 检查并修改 `.syscfg`，避免直接改 `ti_msp_dl_config.c\u002F.h` 这类生成文件 |\n| 编译烧录 | 固化 SysConfig CLI、gmake、DSLite\u002FJ-Link、OpenOCD 等链路的经验 |\n| 串口工具 | Python 串口收发、文本帧测试、为后续 PID\u002F参数调试做基础 |\n| CCS-DSS 调试 | 基于 CCS Debug Server Scripting 的探针连接、断点、符号加载辅助 |\n| 例程管理 | 提供已验证例程，也支持从用户项目抽取精简例程包 |\n| 模块驱动 | 提供某个模块\u002F传感器\u002F电机的手册后要求Agent制作驱动 |\n\n## 已验证环境\n\n主要验证组合：\n\n- 开发板：立创天猛星 MSPM0G3507\n- 开发环境：CCS \u002F CCS Theia\n- SDK：MSPM0 SDK 2.10.00.04\n- SysConfig：1.26.2\n- 编译器：TI Arm Clang 4.x LTS\n- 烧录器：J-Link\n- 烧录工具：UniFlash \u002F DSLite\n- 已验证外设：PB22 板载 LED、PWM 呼吸灯、UART 阻塞发送、UART DMA 发送 + 中断\u002F轮询接收\n\n其他开发板、芯片封装、SDK\u002FCCS\u002FKeil\u002FCMake 版本、调试器或烧录方式可能也能使用，但没有完全保证。迁移到其他组合时，建议先做最小点灯、串口或 PWM 验证。\n\n## 使用示例\n\nClaude Code 调用 skill 配置 MSPM0G3507 工程：\n\n![Claude Code 调用 mspm0-ccs skill](skills\u002Fmspm0-ccs\u002Fassets\u002Fscreenshots\u002Fclaude-code-skill-start.png)\n\n编译、烧录后的总结：\n\n![Claude Code 完成 SysConfig、编译和烧录后的总结](skills\u002Fmspm0-ccs\u002Fassets\u002Fscreenshots\u002Fclaude-code-summary.png)\n\nCodex 配置外设并用 VOFA+ 查看串口输出：\n\n![Codex 调用 mspm0-ccs skill 配置工程](skills\u002Fmspm0-ccs\u002Fassets\u002Fscreenshots\u002Fcodex-ask.png)\n\n![Codex 调用 mspm0-ccs skill 配置工程](skills\u002Fmspm0-ccs\u002Fassets\u002Fscreenshots\u002Fvofa-output.png)\n完整演示视频：[Bilibili 完整使用视频](https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1RbLY6xECu)\n\n更多截图见：`skills\u002Fmspm0-ccs\u002Fassets\u002Fscreenshots\u002F`\n\n## 常用脚本\n\n以下命令默认在本仓库根目录执行；如果你在其他目录打开终端，请把脚本路径改成绝对路径。\n\n检查 MSPM0 工程：\n\n```powershell\npython skills\\mspm0-ccs\\scripts\\check_syscfg.py C:\\Users\\3545\\workspace_ccstheia\\26testproject1\n```\n\n串口收发测试：\n\n```powershell\npython skills\\mspm0-ccs\\scripts\\serial_console.py --list\npython skills\\mspm0-ccs\\scripts\\serial_console.py -p COM6 -b 115200 --timestamp --duration 10\npython skills\\mspm0-ccs\\scripts\\serial_console.py -p COM6 -b 115200 --send \"ping\" --send-line --timestamp --duration 3\n```\n\n列出 skill 内例程：\n\n```powershell\npython skills\\mspm0-ccs\\scripts\\list_examples.py\n```\n\n搜索本地 TI SDK 官方例程：\n\n```powershell\npython skills\\mspm0-ccs\\scripts\\index_syscfg_examples.py C:\\ti\\mspm0_sdk_2_10_00_04 --board LP_MSPM0G3507 --module UART\n```\n\nCCS-DSS 调试链路只适用于 CCS \u002F CCS Theia \u002F UniFlash Debug Server Scripting，不是 OpenOCD\u002FGDB：\n\n```powershell\npython skills\\mspm0-ccs\\scripts\\ccs_dss_debug.py C:\\Users\\3545\\workspace_ccstheia\\26testproject2 probe --leave-running\npython skills\\mspm0-ccs\\scripts\\ccs_dss_debug.py C:\\Users\\3545\\workspace_ccstheia\\26testproject2 run-to-symbol --symbol main --load --reset \"System Reset\"\n```\n\n## 内置例程\n\n| 例程 | 频率 | 主要内容 |\n| --- | --- | --- |\n| `empty_project` | 32MHz | 空工程基线 |\n| `led_blink` | 32MHz | PB22 板载 LED 闪烁 |\n| `pwm_breath_led` | 80MHz | PB22 \u002F TIMG PWM 呼吸灯 |\n| `uart_blocking_tx` | 80MHz | UART0 阻塞发送字符串 |\n| `uart_dma_tx_irq_rx` | 80MHz | UART DMA 发送 + 中断\u002F轮询接收 + 文本帧解析示例 |\n\n例程是“可参考的已验证样例”，不是必须照搬的工程模板。Agent 使用例程时应以用户当前工程结构为准，可以只复制 `.syscfg` 字段、代码片段或调试经验，不应强行把例程里的 `BSP\u002F`、`app\u002F` 等目录结构搬进用户工程。\n\n## 关键提醒\n\n- 修改 `.syscfg` 后需要重新运行 SysConfig 或重新构建工程。\n- 烧录前确认 CCS 的 `targetConfigs\u002F*.ccxml`、Keil 调试器配置或 OpenOCD `.cfg` 与实际硬件一致。\n- 立创天猛星环境中，自动烧录建议优先使用 DSLite System Reset：`-e -r 2 -u`。\n- CCS-DSS 调试和 OpenOCD\u002FGDB 调试是两条不同路径\n\n更详细的 Agent 行为规则和经验记录见：\n\n- `skills\u002Fmspm0-ccs\u002FSKILL.md`\n- `skills\u002Fmspm0-ccs\u002Freferences\u002Fsysconfig_ccs_workflow.md`\n- `skills\u002Fmspm0-ccs\u002Freferences\u002Fhardware_validation_notes.md`\n- `skills\u002Fmspm0-ccs\u002Freferences\u002Fccs_dss_debug.md`\n\n## 参考资料\n\n- [TI SysConfig](https:\u002F\u002Fwww.ti.com\u002Ftool\u002FSYSCONFIG)\n- [TI MSPM0 SDK](https:\u002F\u002Fwww.ti.com\u002Ftool\u002FMSPM0-SDK)\n- [TI MSPM0 SysConfig Guide](https:\u002F\u002Fsoftware-dl.ti.com\u002Fmsp430\u002Fesd\u002FMSPM0-SDK\u002F2_05_01_00\u002Fdocs\u002Fenglish\u002Ftools\u002Fsysconfig_guide\u002Fdoc_guide\u002Fdoc_guide-srcs\u002Fsysconfig_guide.html)\n- [TI LP-MSPM0G3507](https:\u002F\u002Fwww.ti.com.cn\u002Ftool\u002Fcn\u002FLP-MSPM0G3507)\n- [立创天猛星 MSPM0G3507 文档](https:\u002F\u002Fwiki.lckfb.com\u002Fzh-hans\u002Ftmx-mspm0g3507\u002F)\n\n## 开源协议\n\n本项目使用 [MIT License](LICENSE)。\n","该项目是一个面向电赛的 MSPM0 + SysConfig 的 AI 编程助手 skill 包，主要用于辅助基于 TI MSPM0 开发板的项目开发。其核心功能包括 SysConfig 辅助配置、工程编译与烧录、串口工具支持以及 CCS-DSS 调试辅助等，能够帮助开发者更安全高效地完成从代码编写到硬件调试的全流程。特别适合国内 MSPM0 开发者、电赛参赛队伍以及使用立创天猛星 MSPM0G3507 开发板的用户，在进行嵌入式系统设计时利用该工具可以显著提高工作效率和质量。",2,"2026-06-11 04:01:55","CREATED_QUERY"]