我尝试使用在mbed.org上编译的二进制文件来刷新IBM InternetOfThingsKit Freescale K64F板。我将平台设置为以太网物联网入门套件"并编译了hello-world闪烁的LED示例,没有任何编译器错误。
在mbed闪存驱动器上复制bin文件后,我立即在flashdrive上找到了fail.txt文件。甚至在按下按钮闪烁二进制文件之前。 failed.txt文件包含" INVALID BINARY NVIC"。
我也尝试过" FRDM-K64F"而不是" InternetOfThingsKit"平台。
答案 0 :(得分:1)
这是与MAC相关的问题。从Yosemite MAC开始,有一个问题是以正确的方式安装设备并最终得到一个加扰的bin文件,然后引导加载程序拒绝该文件。我仍然遇到OSX 10.10.5的问题。解决方案是使用Linux机器或带有Linux操作系统的Virtual Box。
http://embedxcode.weebly.com/blog/mbed-on-mac-os-x-yosemite-bug-and-time-to-innocence