跳到主要内容

ChipON 文档中心

面向 KF32 系列芯片的产品技术文档与开发工具在线门户

产品/接口介绍

ChipON VSCode IDE

  • 基于 VSCode 轻量编辑器,在线安装插件即可搭建集成环境
  • 支持 KF32 全系列芯片的代码编辑、编译、烧录与调试全流程
  • 提供项目管理、在线调试与运行时变量监控等功能
ChipON VSCode Extension 运行时界面

KF32 编译工具链

  • 基于 LLVM 与 Clang 构建,面向 KF32 系列芯片的嵌入式编译工具链
  • 涵盖 kf32clang / kf32as / kf32ld / kf32ar 与目标文件处理工具
  • 提供工具链选项、代码优化与汇编/链接的完整命令行参考
KF32 工具链编译工作流程

KF32 编译工具语言库

  • 覆盖 C 标准库(picolibc 1.8.10,C90/C99)与 C++ 标准库(libc++,C++14)
  • 按交付配置标注每个接口的可用性,并说明相对标准的缺失与行为偏差
  • 附头文件清单与标准符号级对照表,便于快速定位可用接口
KF32 编译工具语言库分层示意图

KF32 编译工具链接脚本

  • KF32 LLVM/LLD 工具链默认链接脚本(.ld)的完整原理与修改方法
  • MEMORY 内存区域配置与 SECTIONS 输出段布局逐段解析
  • 与 GNU ld 的行为差异、常量/变量定位与低功耗数据保持等定制方法
KF32 链接脚本内存布局示意图

灵犀配置工具

  • 直观的图形化界面,帮助用户轻松配置和生成代码
  • 支持一键生成配置代码
  • 灵活、可定制化的 XML 用户界面和模板代码机制
灵犀配置工具界面

MCAL 接口说明

  • 芯旺微电子完整独立开发的驱动库
  • 符合 ISO 26262 的开发流程要求
  • 基于 AUTOSAR R22-11 版本规范
  • 扩展了部分接口,如 I2C、UART 等
MCAL 分层架构

HLI 接口说明

  • 高层的抽象接口,简化了驱动的使用
  • 数据与驱动逻辑分离,提高了代码的可维护性和可扩展性
  • 支持 OS/Non-OS 两种使用方式
  • 支持全系列芯片
HLI 分层架构