Skip to content

ChipIntelli CI130X Arduino v1.0.4

Latest

Choose a tag to compare

@coloz coloz released this 28 Jul 15:38

主要更新

  • 新增 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.gitpackage 等仓库/维护内容。
  • 移除 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/ilp32f nano 链接通过;50 个 Mach-O 的 arm64、签名和可重定位依赖检查通过。
  • 最终索引中的 7 个主机系统记录逐项通过 URL、大小和 SHA-256 对照;平台包 901 个条目,禁发目录 0 命中。

所有正式资产的哈希见 SHA256SUMS.txt