1

mbed.org でコンパイルされたバイナリーを使用して、IBM InternetOfThingsKit Freescale K64F ボードをフラッシュしようとしました。プラットフォームを「Ethernet IoT Starter Kit」に設定し、コンパイラ エラーなしで hello-world 点滅 LED の例をコンパイルしました。

mbed フラッシュ ドライブに bin ファイルをコピーすると、すぐにフラッシュ ドライブに fail.txt ファイルが見つかりました。ボタンを押してバイナリをフラッシュする前でも。failed.txt ファイルに「INVALID BINARY NVIC」が含まれています。

「InternetOfThingsKit」プラットフォームの代わりに「FRDM-K64F」でも試してみました。

4

1 に答える 1

1

これは MAC 関連の問題です。Yosemite MAC から始めると、デバイスを正しい方法でマウントするのに問題があり、最終的にはスクランブルされた bin ファイルになり、ブートローダーによって拒否されます。OSX 10.10.5 にはまだ問題があります。解決策は、Linux OS を搭載した 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 に答える