查看: 6585|回复: 10

[原创] 【KL27 mini Board开发】1. KEIL环境配置及SDK 闪烁LED

[复制链接]
  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    110

    主题

    3404

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    9004
    最后登录
    2025-7-20
    发表于 2016-3-20 22:20:53 | 显示全部楼层 |阅读模式
    本帖最后由 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里闪烁灯了。
    k2.png
    k1.png
    k3.png
    k4.png
    k5.png
    k00.jpg

    评分

    参与人数 1NXP金币 +10 收起 理由
    小七 + 10 打赏!

    查看全部评分

    加油哦
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-1-12 00:23
  • 签到天数: 745 天

    连续签到: 1 天

    [LV.9]以坛为家II

    27

    主题

    1万

    帖子

    26

    金牌会员

    Rank: 6Rank: 6

    积分
    6868
    最后登录
    2020-7-15
    发表于 2016-3-20 23:06:41 | 显示全部楼层
    很好的经验,谢谢楼主分享!
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    28

    帖子

    0

    注册会员

    Rank: 2

    积分
    99
    最后登录
    2020-10-22
    发表于 2016-3-21 10:00:30 | 显示全部楼层
    速度好快,支持一下~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    半小时前
  • 签到天数: 1477 天

    连续签到: 1 天

    [LV.10]以坛为家III

    152

    主题

    3141

    帖子

    31

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    8637
    最后登录
    2025-7-20
    发表于 2016-3-21 11:27:51 | 显示全部楼层
    用KL27 mini Board自带的仿真器可以仿真吗??
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    110

    主题

    3404

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    9004
    最后登录
    2025-7-20
     楼主| 发表于 2016-3-21 12:26:33 | 显示全部楼层
    TLLED 发表于 2016-3-21 11:27
    用KL27 mini Board自带的仿真器可以仿真吗??

    只要其能够被开发环境识别出来,就应该能应用仿真。我的开发环境识别不出来盒里带的仿真器
    加油哦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    110

    主题

    3404

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    9004
    最后登录
    2025-7-20
     楼主| 发表于 2016-3-21 12:26:50 | 显示全部楼层
    TLLED 发表于 2016-3-21 11:27
    用KL27 mini Board自带的仿真器可以仿真吗??

    只要其能够被开发环境识别出来,就应该能应用仿真。我的开发环境识别不出来盒里带的仿真器
    加油哦
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    40

    主题

    500

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1089
    最后登录
    2025-1-13
    发表于 2016-3-22 09:27:36 | 显示全部楼层
    写的好详细,谢谢分享!!!!!!!
    xingxiny75@gmail.com.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-1-24 09:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    654

    主题

    3262

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    13127
    最后登录
    2019-1-27
    发表于 2016-3-28 16:29:25 | 显示全部楼层
    楼主  编辑器里有插入代码的功能的哦
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    178

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    401
    最后登录
    2019-7-20
    发表于 2016-3-28 17:22:49 | 显示全部楼层
    写的很好!学习了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    110

    主题

    3404

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    9004
    最后登录
    2025-7-20
     楼主| 发表于 2016-3-28 17:37:35 | 显示全部楼层
    小七 发表于 2016-3-28 16:29
    楼主  编辑器里有插入代码的功能的哦

    还有这功能,有点小白,我试试!
    加油哦
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-20 23:21 , Processed in 0.110211 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表