查看: 3168|回复: 8

[求助] Debug连载帖十六——如果快速上手开发板&&KL26与K60

[复制链接]
  • TA的每日心情
    郁闷
    2021-3-10 19:44
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    126

    主题

    525

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2018
    最后登录
    2023-12-25
    发表于 2015-9-30 09:23:25 | 显示全部楼层 |阅读模式
    本帖最后由 MDebug 于 2015-9-30 09:27 编辑

    临近尾声了我把两个帖子合并为一帖。
         无论各位拿到哪一款板子,什么芯片,最先就是要把它的datasheet阅读一遍(英文的最好,因为很多翻译过来的远不如自己根据英文理解的好,同时还能提高自己的英语阅读能力,何乐而不为?)例如:
    QQ截图20150930083840.png
          Datasheet告诉你M0内核的测试配置,包括本子类型,MCU,CPU,时钟总线,CPU总线等其他参数。
    真是从KL26的datasheet,它明确告诉你systick(滴答定时器)的作用和计算方式
    QQ截图20150930084124.png
            阅读完datasheet后,我们就要阅读用户手册和原理图(英文为上策,中文为中策,不读为下策)
    这些需要细读,因为是给开发人员看的,所以很关键,
            我们以K64为例, QQ截图20150930084808.png
    这幅图就告诉你K64内部的构造,让你有个大致的了解,看图比看文字实用多了,后面还有一些电路模块的介绍,例如 QQ截图20150930085207.png
       这些模块看看了解了解即可,因为我们是搞软件开发并非搞硬件,但是这些电路的设计的思想可以参考。随后我们需要看原理图,进一步了解它的IO分布和管脚复用、管脚映射的问题。
       随后就是固件库了,包括OpenSda,BootLoador和库函数,在这一方面我不得不说,飞思卡尔的固件库做的确实不怎么样,比较复杂。。。这东西不是我的强项,所以我总是看着快速开发手册进行配置。。。
      随后我们需要选择合适的开发环境,应用最多的就是MDK,IAR和Codewarrior,前两者我经常用,Codewarrior我没用过,不知道效果如何,听说是在运用数组的时候会反序,因此一直没用Codewarrior进行开发,开发环境选择适合自己的即可。
    还有关于预编译的一些指令,我还真没接触过,因为时间有限,所以没去仔细研究这些东西。而且一般的编译器都会给你提供启动代码。



      我在开发KL26K60的时候,都是使用的第三方提供的库,他们的底层我没有仔细看,我只是根据他们给的库函数进行配置和调用,比较方便的进行快速开发。
      K60的速度很快,因为是M4内核的,我用的库是野火家的库,非常好用,基于IAR环境下预留了Ucos的接口函数,是我见到过最棒的库。
      KL26KL25最亮眼的莫过于它们的低功耗了,低功耗确实不错,我亲测过在睡眠模式的时候电流仅仅为6uA,很小的一个数字了,KL26我推荐各位使用蓝宙电子的库,可以在MDKIAR上同步使用,也是比较方便的,但是好像跑不起Ucos...
    刚拿到KL26K60的时候,我没有仔细读datasheet,而是直接看用户手册上手的,因此对于这两款芯片不是很熟悉,KL26是因为在飞思卡尔社区得到的所以开始玩的,K60是因为做智能车需要而入手的。众所周知,飞思卡尔对于开发汽车电子方面远远胜于其他半导体公司,我很信任飞思卡尔公司,它们的一些解决方案我也看过,确实很不错。
      我也谈不上什么经验吧,具体的代码需要各位各自去书写,用自己的框架去为单片机编程,不过提醒各位:单步调试真的很关键,包括观察变量变化等一些问题。我用的比较生,还需要各位指点迷津。

    我知道答案 目前已有8人回答
    很开心
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-9-20 20:56
  • 签到天数: 20 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    12

    主题

    449

    帖子

    0

    高级会员

    Rank: 4

    积分
    984
    最后登录
    2018-9-20
    发表于 2015-9-30 09:38:11 | 显示全部楼层
    支持一个
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    该用户从未签到

    16

    主题

    362

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1026
    最后登录
    2017-5-7
    发表于 2015-9-30 09:59:04 | 显示全部楼层
    学习学习
    回复

    使用道具 举报

    该用户从未签到

    16

    主题

    362

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1026
    最后登录
    2017-5-7
    发表于 2015-9-30 10:04:23 | 显示全部楼层
    顺便问一下 快速开发 对应手册哪一章呢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2021-3-10 19:44
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    126

    主题

    525

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2018
    最后登录
    2023-12-25
     楼主| 发表于 2015-9-30 10:06:42 | 显示全部楼层
    夜色风满楼 发表于 2015-9-30 10:04
    顺便问一下 快速开发 对应手册哪一章呢

    有专门快速开发的手册,在官网上有的,是quick Start
    很开心
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16

    主题

    362

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1026
    最后登录
    2017-5-7
    发表于 2015-9-30 10:08:44 | 显示全部楼层
    MDebug 发表于 2015-9-30 10:06
    有专门快速开发的手册,在官网上有的,是quick Start

    好的 谢谢啦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-9 14:16
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    25

    主题

    1785

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2250
    最后登录
    2024-6-11
    发表于 2015-9-30 10:20:12 | 显示全部楼层
    学习了,谢谢分享
    freescaleic.org.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-8-30 16:02
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    36

    主题

    1065

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1851
    最后登录
    2019-11-19
    发表于 2015-9-30 20:06:02 | 显示全部楼层
    哈哈。这样入门一点也不快,光是看参考手册就要一坨的时间。然后我感觉野火的库只是实现了一些最基本的功能,模块的有些飞卡特有的功能都不实现
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-11-18 12:16
  • 签到天数: 560 天

    连续签到: 1 天

    [LV.9]以坛为家II

    23

    主题

    913

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2305
    最后登录
    2019-11-18
    发表于 2015-10-1 21:56:16 | 显示全部楼层
    感谢分享………………
    1.png
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-29 04:38 , Processed in 0.100820 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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