查看: 4685|回复: 9

[原创] 【渣渣玩KL25】二、移植山外库

[复制链接]
  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7879
    最后登录
    2025-4-11
    发表于 2016-8-31 23:18:22 | 显示全部楼层 |阅读模式
    本帖最后由 混森蓝兽 于 2016-9-10 10:54 编辑

       工欲善其事,必先利其器
           器一:板子(已有)
           器二:一个好用的库(缺)
    虽说我是不介意搞寄存器开发,但是这样做效率低耗时长,不科学。所以我还是喜欢用库来开发。官方的、超核的,还有某宙的我都有接触过,但目前还是喜欢山外的库。简单易用,但是目前山外只有K60和KL26的库。虽说KL25和KL26同属一个系列,但是他们之间还有有区别的的,所以山外KL26库直接用在KL25上,会有些兼容上的问题。使用之前先要做些移植修改。
       移植
         一工程修改
          山外库是基于IAR平台的,一直第一步,就是修改工程设置。一共五处需要修改。


    1、芯片型号,选择KL25
    1型号.jpg

    2、全局宏,把KL26改为KL25
    2全局宏.jpg

    3、Link文件需要重新选择,选“128KB_Pflash.icf”
    3Link.jpg

    4、Debugger,即选择调试方式,选PE micro,对应板载调试器
    4Debugger.jpg

    5、PE micro 连接选择,选OpenSDA-USB
    5PE.jpg

         二库文件修改
    1、common.h文件修改,250行出,增加KL25部分(红框补充部分
    w1.jpg
    2、MKL_flash.c文件修改,条件编译部分增加KL25部分(很多处都需要添加,不逐一列出

    w21.jpg

    w22.jpg

    3、MKL_spi.c文件修改,把文件里所有的“ SPI_DL_REG”统一替换成“ SPI_D_REG

    w3.jpg

    4、其他的外设驱动文件,都需要加上KL25的条件编译,(因为暂时用不到,比较懒,就没改,各位网友按着自己的需求来吧
    w4.jpg

    w5.jpg

        好了,移植到这里就差不多,这是一个比较糙的移植,因为要用到SPI部分,所以主要修改了MLK_spi.c这个文件,其他部分还未研究移植。编译无错,下载看看现象。

    灯.gif



         程序
    移植后KL25可用V1.o版
    山外-LED.zip (1.74 MB, 下载次数: 8)
    来根华子
    回复

    使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2016-9-1 18:45:25 | 显示全部楼层
    用官方的SDK挺好
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-17 08:07
  • 签到天数: 273 天

    连续签到: 1 天

    [LV.8]以坛为家I

    74

    主题

    2338

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    7508
    最后登录
    2021-8-30
    发表于 2016-9-1 08:20:04 | 显示全部楼层
    支持支持
    nxp.png

    nxpp.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-10 15:47
  • 签到天数: 1251 天

    连续签到: 1 天

    [LV.10]以坛为家III

    6

    主题

    2396

    帖子

    3

    金牌会员

    Rank: 6Rank: 6

    积分
    7534
    最后登录
    2025-5-23
    发表于 2016-9-1 10:12:55 | 显示全部楼层
    顶一个
    nxp.png
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7879
    最后登录
    2025-4-11
     楼主| 发表于 2016-9-1 14:10:01 | 显示全部楼层

    感谢支持
    来根华子
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7879
    最后登录
    2025-4-11
     楼主| 发表于 2016-9-1 14:10:40 | 显示全部楼层

    感谢支持,新手报到
    来根华子
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7879
    最后登录
    2025-4-11
     楼主| 发表于 2016-9-1 20:57:30 | 显示全部楼层

    习惯问题,原来的库用着顺手
    来根华子
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-10 15:47
  • 签到天数: 1251 天

    连续签到: 1 天

    [LV.10]以坛为家III

    6

    主题

    2396

    帖子

    3

    金牌会员

    Rank: 6Rank: 6

    积分
    7534
    最后登录
    2025-5-23
    发表于 2016-9-1 21:38:36 | 显示全部楼层
    欢迎新人
    nxp.png
    nxp2.png
    回复

    使用道具 举报

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

    连续签到: 1 天

    [LV.9]以坛为家II

    27

    主题

    1万

    帖子

    26

    金牌会员

    Rank: 6Rank: 6

    积分
    6868
    最后登录
    2020-7-15
    发表于 2016-9-1 21:46:35 | 显示全部楼层
    楼主水平高。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-8-1 11:36
  • 签到天数: 96 天

    连续签到: 1 天

    [LV.6]常住居民II

    2

    主题

    670

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1543
    最后登录
    2017-11-16
    发表于 2016-9-1 23:12:56 | 显示全部楼层
    同意6楼的,官方SDK大法好
    签到。。。。。。。。。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-20 16:14 , Processed in 0.116334 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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