主要更新
- 新增 Standard/CWSL 两套算法 profile 和
ChipIntelliCWSL命令词自学习 API、示例与资源。 - 修复 Standard 资源来源错误:Standard 与 CWSL 均从 CI130X SDK ALG V2.7.14 对应原始资源独立生成、记录 manifest 并严格校验。
- 修复 tone 播放在堆内存申请失败时可能进入异常路径的问题,并完善 Arduino 入口、回调和资源迁移处理。
- 增加 Linux/macOS 跨主机供应商库与三平台 Nuclei GCC 包;macOS arm64 编译器由实体 Apple M4 从 Nuclei 官方精确提交源码构建。
- 升级公开上传器依赖到
citool-cli@1.1.2,提供 Windows x64、Linux x86_64、macOS Universal 三个平台。 - 正式平台 ZIP 使用运行时 allowlist,排除
.agent、.agents、.github、.git、package等仓库/维护内容。 - 移除 GitHub Actions 编译器构建工作流;后续 macOS 编译器使用实体 Mac 上的
package/build_macos_toolchain.sh构建。
主机支持
- Nuclei GCC:Windows x64、Linux x86_64、macOS 15+ Apple Silicon。
- citool-cli:Windows x64、Linux x86_64、macOS Universal。
- 当前 SDK 预构建 PowerShell 脚本及专有
ci-tool-kit.exe后处理仍使完整固件流程仅支持 Windows x64;目前不提供 Intel Mac 编译器。
编译器的独立来源与校验记录见 nuclei-gcc-v9.2.0-host1。
验证
- CI1302、CI1303、CI1306 × Standard/CWSL 共 6 个 warning-enabled clean build 全部通过,编译 warning 为 0。
- COM31 上的 CI1303 已完成 Standard 诊断固件与 CWSL 固件 CRC 校验烧录、启动和查询测试。
- macOS GCC:GCC 9.2.0、
riscv-nuclei-elf、20/20 multilib 与 Windows 完全一致;空环境下 C/C++rv32imafc/ilp32fnano 链接通过;50 个 Mach-O 的 arm64、签名和可重定位依赖检查通过。 - 最终索引中的 7 个主机系统记录逐项通过 URL、大小和 SHA-256 对照;平台包 901 个条目,禁发目录 0 命中。
所有正式资产的哈希见 SHA256SUMS.txt。