使用 mbed bin 文件闪烁 Freescale K64F 板以 fail.txt 包含 "INVALID BINARY NVIC"

Flashing Freescale K64F Board with mbed bin file end up with fail.txt containing "INVALID BINARY NVIC"

我尝试使用在 mbed.org 处编译的二进制文件刷新 IBM InternetOfThingsKit Freescale K64F 板。我将平台设置为 "Ethernet IoT Starter Kit" 并编译了 hello-world blinking LED 示例,没有出现任何编译器错误。

在我将 bin 文件复制到 mbed 闪存驱动器上后,我立即在闪存驱动器上找到了 fail.txt 文件。甚至在按下按钮闪烁二进制文件之前。 failed.txt 文件包含 "INVALID BINARY NVIC".

我也尝试过 "FRDM-K64F" 而不是 "InternetOfThingsKit" 平台。

这是一个 MAC 相关的问题。从 Yosemite MAC 开始在以正确的方式安装设备时出现问题,并以一个混乱的 bin 文件结束,然后被引导加载程序拒绝。我仍然遇到 OSX 10.10.5 的问题。解决方案是使用 Linux 机器或带有 Linux OS.

的 Virtual Box

http://embedxcode.weebly.com/blog/mbed-on-mac-os-x-yosemite-bug-and-time-to-innocence