skbljs2652 发表于 2015-11-13 20:39:56

[TRK-KEA使用经验分享]CodeWarrior开发环境安装与熟悉

本帖最后由 skbljs2652 于 2015-11-13 20:39 编辑

        首先非常感谢飞思卡尔给的福利,收到板子有好多天了,之前一直忙于干别的,一直没有时间总结发帖。下面简单描述一下KEA开发板在CW开发环境下的基本开发过程。
(1)开发环境搭建
        之前用的比较多的开发环境是KEIL,本来想着用KEIL比较方便,但是既然选择学习一个新的单片机,为什么不去尝试一下新的开发环境呢。刚好带的光盘里面就有安装软件余升级包,何乐而不为呢。首先基本的软件安装就不罗嗦了,在光盘目录里可以找到"Software"和“Software_Installers”两个文件夹,里面分别对应安装包和升级包。
安装过程比较简单,就不多说了。这块主要是要注意,光盘自带的安装包并不支持KEA系列单片机,所以安装完软件后,需要进行升级包的安装。将升级包解压备用,KEA-CW_Package压缩包里面主要用的的有三个升级包。如下图所示。

        将这三个升级包解压备用,升级的时候需要分别将三个包安装。下面我就直接贴出大概过程,省的文字啰嗦,而且阐述不清。





在安装升级包的时候,依次安装:
                                             com.freescale.mcu10_5.ProcessorExpert_TSS_Library_Update.win.1.0.0
                                             com.freescale.mcu10_5.Kinetis_KEAZN.win.sp.v1.0.1
                                             com.freescale.mcu10_5.Kinetis_KE04_KE06_KEA128_48Mhz.win.sp.v1.0.2
安装完毕后,重启软件。
(2)导入和测试例程
        打开光盘,找到TRK-KEA64_Labs.zip解压,将自带的四个例程导入开发环境中。



打开第一个例程,通过程序可以看出来,是一个简单的串口收发程序,将接收到的数据,通过串口再发送出去。
点击小榔头的图标,编译,通过在Console窗口可以查看编译过程信息。编译无误后,点击DEBUG进行下载调试。这个过程比较简单,只要注意选择用“OpenSDA”就行,然后就是点击全速运行,此时我们可以通过串口调试助手发送数据。如下图所示:波特率选择9600就行。

(3)后续开发
        我们可以参考官方给的各别相关例程进行修改开发,也可以参考数据手册采用寄存器开发。不过对于熟悉STM32库开发的朋友,可能还是喜欢用库开发。刚好,飞思卡尔前些日子发布了:KEA_Driver_Lib_V1.zip !!!!哈哈,这下子,就可以像开发STM32一样简单了,不用管相关寄存器。

通过上图可以看到,基本的外设都已经提供了,所以只需要熟悉一下具体函数用法就行。在压缩包里,也有相关说明文档。

(4)进度
        目前主要熟悉了一下相关开发环境,跑了跑例程,看了看相关库函数。准备接下来,实现基本IIC通信,采集MPU6050数据。看到很多人抱怨CW开发环境不好用,如果后续我也碰到相关奇葩问题,不排除转战KEIL5,毕竟平时用的比较多,碰到问题也好解决。{:lol:}
                                          

cl1cl1cl1cl1 发表于 2015-11-13 20:48:39

一直摸索中。

596142041 发表于 2015-11-13 22:52:06

这编译器应该和eclipse差不多吧,这样感觉还是不错的,现在很多编译器都采用eclipse来做的,用着不错啊
页: [1]
查看完整版本: [TRK-KEA使用经验分享]CodeWarrior开发环境安装与熟悉