9134|29

1310

帖子

3

TA的资源

一粒金砂(高级)

楼主
 

FRDM-K64F开发板测试(一) [复制链接]

 
        本人希望有一块FRDM-K64F开发板,但苦于囊中羞涩,只能看着你们玩。幸运的是论坛有了借用开发板的业务,终于得此机会能借来试用一番,也算得偿所愿。在此,非常感谢我们的女神管理员@okhxyyo,在我申请后第一时间给予回应和帮助,是我顺利借到了这块开发板,也想参与开发板借用的朋友,请点击这个链接了解https://bbs.eeworld.com.cn/thread-511067-1-1.html
       先传两张靓照,如果我没看错它就是A版的K64F,也是今天的主角了。


哈哈,飞思卡尔的包装和ST,TI都具有鲜明的特色

上图已说明板载的资源,这个图文档里有,有需要请下载附件。

1.我选择了MDK5作为开发环境,需要在Keil的官网去下载芯片对应的支持:

2.然后在飞思卡尔的官网下载SDK,这里有个地址:http://www.nxp.com/products/soft ... Tab&lang_cd=zh-Hans,下载自己想要的资源以备参考,我下载的是基于MDK+FREERTOS的。
3.我喜欢把Jlink作为首选的调试工具,所以去segger官网下载了相应的文件JLink_OpenSDA_V2。按住开发板的RESET键,使用一根数据线将开发板链接电脑,然后释放RESET键,就可得到如下图所示的bootloader“I盘“,将JLink_OpenSDA_V2.bin文件放入该盘,重新上电这货就成为了JLINK。

剩下的工作就是用mdk5来进行程序的开发了:我们从驱动GPIO来点灯开始吧。
从原理图上看到,三个灯分别由B21,B22,E26来控制,具体情况见下图

    //SIM模块配置,注意这两句是非常重要的,使用相应外设时要配置相应的位,不然无法对后面的配置进行正常操作。
    SIM_SCGC5 |= (1 << SIM_SCGC5_PORTB_SHIFT);
    SIM_SCGC5 |= (1 << SIM_SCGC5_PORTE_SHIFT);
   //PB21作为GPIO使用
    PORTB->PCR[21] &= ~PORT_PCR_MUX_MASK;
    PORTB->PCR[21] |= PORT_PCR_MUX(1);   //PTB21 is GPIO pin

    PORTB->PCR[22] &= ~PORT_PCR_MUX_MASK;
    PORTB->PCR[22] |= PORT_PCR_MUX(1);  //PTB22 is GPIO pin

    PORTE->PCR[26] &= ~PORT_PCR_MUX_MASK;
    PORTE->PCR[26] |= PORT_PCR_MUX(1);  //PTE26 is GPIO pin

    /* Switch LEDs off and enable output*/
    PTB->PDDR |= GPIO_PDDR_PDD(led_mask[1] | led_mask[0]);
    PTE->PDDR |= GPIO_PDDR_PDD(led_mask[2]);

然后就是操作相应的位,参考结构体GPIO_Type。
PTB->PSOR置位输出1;
PTE->PCOR复位输出0;
PTE->PTOR翻转输出。
演示效果如下图:



PS:文章在讲解时难免疏漏了一些细节,比如某些驱动的安装,如果哪里存在错误的地方,请您批评指正,也请您多多指教。
此帖出自NXP MCU论坛

最新回复

用jlink线怎么插上去,板子上的间距那么小   详情 回复 发表于 2018-8-7 16:12
点赞 关注(1)
个人签名

RTEMS

 

回复
举报

1310

帖子

3

TA的资源

一粒金砂(高级)

沙发
 
暂时先传两个文档,后面连载中。。。

FRDM-K64F-SCH-C.pdf

226.82 KB, 下载次数: 58

K64P144M120SF5.pdf

1.32 MB, 下载次数: 33

此帖出自NXP MCU论坛
 
个人签名

RTEMS

 
 

回复

5979

帖子

8

TA的资源

版主

板凳
 
就是屌
此帖出自NXP MCU论坛

点评

让我大吃一鲸,?  详情 回复 发表于 2017-1-15 20:46
 
个人签名生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
 
 

回复

6040

帖子

202

TA的资源

版主

4
 
要说包装,就属ST的最差劲。
此帖出自NXP MCU论坛

点评

完全赞同  详情 回复 发表于 2017-1-15 20:42
 
 
 

回复

1059

帖子

1

TA的资源

版主

5
 
K64F很不错的,好好玩吧,我记得我给他最后换了mciropython固件
此帖出自NXP MCU论坛

点评

嗯,以后要向您多请教  详情 回复 发表于 2017-1-15 20:45
 
 
 

回复

1297

帖子

2

TA的资源

纯净的硅(中级)

6
 


完全赞同
此帖出自NXP MCU论坛
 
 
 

回复

1310

帖子

3

TA的资源

一粒金砂(高级)

7
 
qwerghf 发表于 2017-1-15 20:37
K64F很不错的,好好玩吧,我记得我给他最后换了mciropython固件

嗯,以后要向您多请教
此帖出自NXP MCU论坛
 
个人签名

RTEMS

 
 

回复

1310

帖子

3

TA的资源

一粒金砂(高级)

8
 

让我大吃一鲸,?
此帖出自NXP MCU论坛
 
个人签名

RTEMS

 
 

回复

7671

帖子

18

TA的资源

五彩晶圆(高级)

9
 
為什麼不試試kds,Processor Expert還是可以弄
此帖出自NXP MCU论坛

点评

因为板子借来的,抓紧时间搞点应用比较实用  详情 回复 发表于 2017-1-15 21:14
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复

1310

帖子

3

TA的资源

一粒金砂(高级)

10
 
freebsder 发表于 2017-1-15 20:47
為什麼不試試kds,Processor Expert還是可以弄

因为板子借来的,抓紧时间搞点应用比较实用
此帖出自NXP MCU论坛
 
个人签名

RTEMS

 
 

回复

1万

帖子

24

TA的资源

版主

11
 
FRDM-K64F的性能强,可玩性也很不错。
此帖出自NXP MCU论坛
 
 
 

回复

1367

帖子

6

TA的资源

版主

12
 
54哥,我来顶帖了
此帖出自NXP MCU论坛

点评

非常感谢  详情 回复 发表于 2017-1-15 21:37
 
 
 

回复

1310

帖子

3

TA的资源

一粒金砂(高级)

13
 
RCSN 发表于 2017-1-15 21:28
54哥,我来顶帖了

非常感谢
此帖出自NXP MCU论坛
 
个人签名

RTEMS

 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

14
 
非常感谢啊!
此帖出自NXP MCU论坛

点评

一起学习,  详情 回复 发表于 2017-1-15 22:35
 
 
 

回复

1310

帖子

3

TA的资源

一粒金砂(高级)

15
 

一起学习,
此帖出自NXP MCU论坛
 
个人签名

RTEMS

 
 

回复

212

帖子

0

TA的资源

一粒金砂(中级)

16
 
点个赞,加油
此帖出自NXP MCU论坛
 
 
 

回复

31

帖子

0

TA的资源

一粒金砂(中级)

17
 
现成的SDK不用非得操作寄存器玩基情
此帖出自NXP MCU论坛

点评

SDK有用,只不过刚上手,顺带看了一下底层做了哪些,谢谢提醒哦  详情 回复 发表于 2017-1-17 09:07
 
 
 

回复

107

帖子

1

TA的资源

一粒金砂(中级)

18
 
本帖最后由 moyanming2013 于 2017-1-16 17:58 编辑

NXP的OpenSDA确实和ST的ST-LINK不同,NXP的开源,通过按住复位键+接入电脑实现Bootloader的U盘升级OpenSDA,参考:http://www.nxp.com/cn/products/s ... bug-adapter:OPENSDA
https://community.nxp.com/docs/DOC-100720
https://mcuoneclipse.com/2014/04 ... ware-for-opensdav2/
https://github.com/mbedmicro/DAPLink

此帖出自NXP MCU论坛

点评

恩,试了一下也挺好的  详情 回复 发表于 2017-1-17 09:08
 
 
 

回复

821

帖子

0

TA的资源

一粒金砂(高级)

19
 
钦佩楼主的学习精神!
此帖出自NXP MCU论坛

点评

谢谢  详情 回复 发表于 2017-1-17 09:09
 
 
 

回复

1204

帖子

1

TA的资源

纯净的硅(初级)

20
 
我也在学KL25
此帖出自NXP MCU论坛

点评

一起学  详情 回复 发表于 2017-1-17 09:09
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表