[Kinetis] K64F 固件更新&mbed串口

[复制链接]
 楼主| 史迪威将军 发表于 2015-11-30 18:23 | 显示全部楼层 |阅读模式
经过了解发现mbed对于像楼主这样的小白来说用来熟悉板子是再好不过的了0.0
封装好的库,例程等等好多方面(除了纯英文)都很优秀
所以楼主想要做的就是 让拿到K64板子并像楼主这样小白的坛友放心大胆的玩K64

作为尝试可以先看下楼主上篇经验分享:
【FRDM-K64F开发经验】+ 点灯之SMeshStudio尝试 ——by shadow丶
http://www.freescaleic.org/modul ... amp;fromuid=2072898

首先聊聊固件更新我们拿到的板子里面的固件都是最原始的固件,
插上板子就会发现这样的文件结构

如果你的文件结构是这样的就说明你的固件是最原始的固件

呃新的Mbed固件是这样的

其中DETAILS.TXT中会有版本号,编译时间,开发板的Git Commit SHA


 楼主| 史迪威将军 发表于 2015-11-30 18:23 | 显示全部楼层
楼主英语不是很好,版本说明纯英文勉强自己能看懂,但说不出来借助下度娘把

翻译不通顺的呃对付理解下把0.0

然后既然这样就着手刷
Bootloader

 楼主| 史迪威将军 发表于 2015-11-30 18:24 | 显示全部楼层
开始动手!:
1.断开K64数据线0.0,按住复位键插上数据线

2.这时候我门会发现打开的磁盘名字发生了变化变成了BOOTLOADER

如此便说明我们进入了K64的BOOTLOADER模式

3.将我刚刚下载0221版的bin文件复制到BOOTLOADER分区里

4.拔下数据线,插上数据线
打完收工!!

以上内容参考:https://developer.mbed.org/handbook/Firmware-FRDM-K64F

接下来就是
串口通信的尝试了! 同样还是mbed实现0.0
既然要串口通信那么就需要k64的串口驱动:

 楼主| 史迪威将军 发表于 2015-11-30 18:24 | 显示全部楼层
别的系统安装不了解,在win8.1中需要以管理员身份安装0.0
呃!好吧!其实我也不清楚,最开始管理员安装后没有串口,然后解除强制签名限制又管理员安装
这回好使了,可是我也不知道,究竟是解除强制签名还是重启电脑发挥的作用0.0
总之是驱动安装上了0.0

好了我们可以使用SMeshStudio中的例程尝试开始串口通信0.0
找到我们需要的例程他就在工程文件的 mbed -> core -> api -> Stream.h 中

这就是我们要的,当年学c 和java的时候都是println “Hello the world!”
到了单片机就是点亮led 0.0
这个今晚给我一种交叉的感觉,虽然一直都在交叉0.0

我们模仿下例程对程序稍作改变

呃临时手头也没有好的串口工具就先用51的了 0.0  其实这个串口工具在后来的版本里还不错0.0

这样我发现wifi遥控小车 我基本上已经可以通过K64实现了
 楼主| 史迪威将军 发表于 2015-11-30 18:25 | 显示全部楼层
所需文件

mbedWinSerial_16466.zip

560.77 KB, 下载次数: 3

0221_k20dx128_k64f_0x5000.zip

23.76 KB, 下载次数: 4

Mancherstun 发表于 2015-11-30 20:25 | 显示全部楼层
MBED可以用于飞思卡尔也可以应用于stm32 吗
ar_m_cu 发表于 2015-11-30 21:41 | 显示全部楼层
Mancherstun 发表于 2015-11-30 20:25
MBED可以用于飞思卡尔也可以应用于stm32 吗

mbed 可以用于很多MCU
 楼主| 史迪威将军 发表于 2015-12-7 20:41 | 显示全部楼层
那个rl_usb也是mbed开发的吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

291

帖子

0

粉丝

34

主题

291

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部