1.板卡上电情况如下图,这个1M的大小空间是K64的flash,顺便提下MBED这个跟ST的NUCLEO板卡的一样,支持在线编程。这里我们还是没法通过MDK来下载调试程序。
2.首先需要到keilpack包官方网站
http://www.keil.com/dd2/Pack/#/eula-container下载K64芯片对应的pack包。还提供了一些公司的芯片pack包,包括ST NXP TI等,.选择 NXP Kinetis K32W Series Device and FRDM-K32W042 Board support 点击下载即可。
3.下载完毕后直接安装即可,在MDK Device中可以看到可以选择NXP K60系列的单片机了,本板卡的单片机是MK64FN1M0.
4.Bootloader模式,我们需要让板卡进入Bootloader模式,按住REST复位键不要松手,连接OPENSDA端口,当出现BOOTLOADER的驱动器后,释放Reset按键。其可用空间为128KB,这个跟那个1M不一样哦!
5.给MK64F开发板安装驱动,下载mbedWinSerial_16466.exe(
http://mbed.org/handbook/Windows-serial-configuration),连接开发板和PC,然后双击mbedWinSerial_16466.exe这个文件即可。
6.编译完成后点击魔法棒,进入设置界面,点击Debug 选择CMSIS-DAP 模式如下图
7.在Flash Download选项中勾选这仨个,默认最后一个不勾选,该选项是不需要复位,下载完成后自动复位从新开始运行,一般我们会勾选。
到这里我们可以通过MDK完成对板卡的程序下载与调试工作了,环境搭建基本完成。