构建 CMake 工程 适用场景 - 中标明 。 - 用户希望对 CMake MCU 工程执行配置、重编译或确认固件产物。 - 烧录或调试流程需要新的 、 或 。 - 需要在构建前确认环境是否就绪(cmake、生成器、工具链)。 必要输入 - 工作区路径,或一份已有的 。 - 可选的构建预设、构建目录、目标名、生成器、构建类型和工具链文件。 自动探测 - 若存在 ,优先使用脚本的 列出并选择预设。 - 否则检查 、已有构建目录和工具链文件。 - 若已有成功的构建目录且与当前意图一致,优先复用。 - 脚本启动即自动读取 中的 ,把上次成功构建参数作为默认值复用(显式参数优先,无需先手动传 ); 仅用于断言缓存必须存在,无缓存则非零退出。无缓存或用户要求重新探测时,脚本自动回退到 、 或手动参数探索。 - 生成器由脚本自动探测,优先 ,其次是宿主机上已安装的 Make 工具。 - 对调试导向请求默认使用 ,否则默认使用 。 执行步骤 1. 先阅读 references/usage.md,确认本次是执行构建、环境探测、列出预设,还是仅扫描产物。 2. 直接运行目标动作即可——脚本启动时会自动复用工程根目录 中上次成功构建的源码目录、构建目录、预设、目标和产物信息(显式参数优先)。仅当需要断言缓存必须存在时才加 。 3. 若无缓存或用户要求重新探测,脚本自动回退到 、 或手动参数探索。…