本帖最后由 Laspide 于 2016-6-11 22:30 编辑
四、遇到的问题 如何进入Bootloader模式,折腾了好一会儿,看了几位朋友的帖子,最后在Firmware-FRDM-K64F#enter-bootloader-mode网页找到了原因(“北方”朋友在帖子中也提到这点了)。
上述操作要在连接计算机USB口之前按住RESET键,待计算机识别出USB硬件后才能松开RESET键。 按住RESET插入USB时,计算机识别为BOOTLOADER设备
。 断电后再上电时,计算机识别为MBED设备
。 正确识别出的硬件在计算机设备管理器中应该是这样的。
但是,在Bootloader时,将0226_k20dx128_k64f_0x5000.bin拖入识别出的BOOTLOADER设备中,计算机会将bin文件写入设备,并弹出BOOTLOADER设备(USB设备盘符消失),然后MAPS-Dock上的LD6一直闪烁(即使按复位键也无作用)。 断电后再上电,计算机就又识别为MBED设备了。试了试0221_k20dx128_k64f_0x5000.bin也是一样的现象,就这样把液晶的LOGO搞没了,成白屏了。还是不知道具体什么原因。 另外,尝试编译了MAPS-K64_SDK_1.0.0例程包中的flexbus_lcd例子,即使编译通过也没跑起来,有空时要好好研究下。 五、下一步考虑 上周集中时间学习K64P144M120SF5RM Kinetis K64 120MHzCortex-M4F up to 1MB Flash.pdf(将近1800页,只看了十几分之一),接下来还是要结合开发平台学习个具体模块。在这之前,先学习开发平台的资料,将例程跑起来。
|