之前并没有用过M4的 MCU,120MHZ ,1M flash, 256kb ram,比起我常用的8MHZ,MCU,1KB ROM,+128BYTE RAM,简直是强到天了。就是比起 用过的STM32来也是强上不少。
首先还是上开箱图吧。
这块K64的开发板包装非常精简,打开包装就是一块开发板和一张小小的资源说明书。各种脚位说明和接口定义的详尽体现Freescale作为大厂的风范,值得一赞。
下面零件不是太多,接口分布也还合理,不过我以为,厂家为了考虑太多使用目标的区别,而在PCB上面做了太多跳线之类的东西,造成整体有点乱乱的感觉,不够整齐美观。不过对于使用上来说还是实用为主吧,也无可厚非的。估计设计者也是想实现大而全的目标, 不过现实中产品的设计总是会面临有折中的选择,不可能一个东西实现所有的可能。
开发板背面接口定义,跳线定义,各种PIN脚编号也是很详实的,设计者真是很用心。
左边是一个USB产品的小板子的对比,其实这个板子够小的了,只有半个巴掌大。
等我下完各种资源,安装的过程也是很曲折,KDS IDE在XP系统兼容性真是很大的问题,而且资源要求太高 了,2G的内存,卡的我脾气都没有了。后面装好KDSK1.3后IDE又有问题了,整整把IDE 和KSDK装了2遍,花了一天时间才搞定 ,可另外个问题出现 了,发现公司的电脑不识别虚拟串口,只出现那个1M的盘符,试过网上各种方法可就 是没有,后面没有办法了,只好用在线的MBED来玩这个,不能在线调试防真也是相当痛苦的啊。。
KSDK很完善,各种底层接口,之类都封装在里面,使用使用起来也是相当方便。
例如,IO设置,直接在下边几个选项卡选择即可,不用看手册就能轻松的配置,也不用自己去初始化各种REG。
资源要求太高 ,电脑编译个LED闪灯要 1min 38sec真是醉了。
遇到不能调试的问题,也不知道是什么发问题,尝试了很多次不行,还是算了,最近项目也尽快,都没有时间去深入研究了。
MBED在线IDE,以前没有接触过。底层也是封装好的,直接有K64F相关资源的API,也是很好用的。写完代码直接编译文件下载下来直接放MBED盘里就能烧录运行了,先行写了个LED闪烁的DEMO。板子在公司,图就没有拍下来了。
丰富的资源,全面的接口,对于开发智能硬件来说是个完美的平台。
最近公司项目加班加点,有一周也没有上雷锋了哈哈,先到此为止吧。