目录概述ChipON IDE添加源文件遇到的问题找不到stdio等标准头文件srec格式文件示例FreeRTOS待补充完善内容概述初次接触芯旺微的MCU本文主要记录下KF32的使用。没有FAE芯片资料的获取一方面在官网点击进入搜索下载也在论坛点击进入看到一些。ChipON IDE在上一篇KF32A150工程导入、编译烧录方法KF32 IDE KF32 PRO中主要是记录下如何打开已有工程。这一节会比较详细的记录ChipON IDE使用。KF32不支持在keil中开发必须使用ChipON IDE For KungFu32在官网中进入产品中心 - 开发环境和工具页面然后选择32位就可以看到下载界面下载ChipON IDE For KungFu32之后解压即可IDE的基本使用主要参考《ChipON KF32 IDE_Users_Guide_cn》。也可以参考这篇博客点击进入添加源文件在工程目录下添加源文件编译一下源码自动添加到工程里面。且添加了头文件目录也可以手动添加头文件添加的是绝对路径。通常更多使用的是相对路径只需要选择工作空间即可遇到的问题找不到stdio等标准头文件boot程序编译不过显示找不到stdio等标准头文件 – app程序正常编译查看编译设置没有明显差别把boot程序移出工作空间采用复制的方式能够正常编译 – 原因待确定可能是中间重启了一次IDEsrec格式文件SREC、Hex、Bin等烧录文件格式完全解读keil中可以使用fromelf工具生成srec文件。fromelf.exe--m32combined-o./output/bin/ELMS_N_S32K_APP1_Vxx.srec./output/Objects/BJ40_N_S32K_APP1_VXXX.axf示例以下是编译文件的一行数据S3150000E00000700020E5E40000156801005D4D010088解析如下S3 S-固定字符3-该记录包含以32位地址开头的数据。15 ; 地址数据校验和的长度0000E000 ; 4字节地址00700020E5E40000156801005D4D0100 ; 16字节数据88 ;校验和APP部分起始地址为0x20000bin文件内容如下srec文件如下hex文件如下hex文件中10是长度0000是偏移地址00是数据类型。在第一行数据部分是0002组合在一起也就是真正地址0x20000。FreeRTOSFreeRTOS的移植可以参考gitee的源码点击进入。基本上修改FreeRTOSConfig.h的时钟、堆栈即可使用。待补充完善内容创建项目编译工程导入例程添加库文件