1

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

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

我还尝试使用“FRDM-K64F”而不是“InternetOfThingsKit”平台。

4

1 回答 1

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

于 2015-09-03T23:48:38.990 回答