在线时间1312 小时
UID3124330
注册时间2015-11-26
NXP金币2830
TA的每日心情 | 开心 2019-3-5 08:47 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]初来乍到
金牌会员
 
- 积分
- 9004
- 最后登录
- 2025-7-20
|
本帖最后由 jundao721 于 2016-3-20 22:55 编辑
昨天拿到的这块板,如图1.下载飞狼老大和小七提供的资料,这肯定是需要查阅的。迫不及待的在我的win7 64位系统上跑跑。安装资料包里的驱动,包括驱动更新,在管理->设备管理器里就会出现你安装好的驱动。然后插上FreeLink,又能给板子供电,本来以为这就解决仿真器的问题了。写完程序以后,在keil 5里选择JLINK那个选项,但是在Setting里根本就检查不到设备和仿真器,然后有查看了一遍驱动,没问题,重启计算机后,依然检测不到。后来考虑这个仿真器可能不支持64位的系统。还是用JLINKv8吧,利用USB口供电,在keil的Setting选项里,选择SWD下载方式,在期间检测框里很快就出来了ARM型号,暂时也只能这么解决问题了,因为下面还等着点灯呢。
我们继续使用SDK来开发KL27。在选择器件的时候,原来以为是KL27Z128,在资料包里的确有其Datasheet,这个有点走错门了。移植完SDK以后,怎么调试都有错误,一直提示缺少KL27Z644文件,我在option的C/C++一栏中已经修改成KL27Z128了,还是有错误,而且是各种问题,很明白肯定不是程序的问题,肯定是环境哪儿没设置对,要不就是文件路径错了,一般都是这种套路。后来觉得还是试试KL27Z64文件,继续修改成Z64的文件,通用的文件重新从SDK1.3里移植Z644的文件,编译以后就没有问题了,0 Error。兴奋之余,烧写程序,得到了想要的结果。
程序里需要修改几个地方,首先查看hardware_init.c文件中是否定义了时钟,如图。
第二查看gpio_pin.h文件中引脚是否定义正确了,一般和gpio_pin.c文件对应上就可以了。如图。
第三,修改mian文件中的调用函数。改成只有输出的函数。然后写个延时函数,就可以在while里闪烁灯了。
|
评分
-
查看全部评分
|