我正在学习如何在评估法国橙色"IoT软盒“入门套件的上下文中使用FRDM-K64F。
我使用的是Macintosh电脑,但在Windows PC上也遇到了同样的问题。我按住电路板的复位按钮,然后将其插入USB端口并松开复位,电路板显示为"BOOTLOADER“USB驱动器。我确实在developer.mbed.com上编译了"blinky“示例,并将其复制到BOOTLOADER USB驱动器中--并且它工作了。
不幸的是,我尝试做的几乎所有其他事情都失败了:
每当我尝试安装我编译的更大的字段时(特别是Orange在其工具包(https://github.com/Orange-OpenSource/LiveObjects-iotSoftbox-mqtt-mbed/blob/master/docs/liveobjects_starterkit_mbedOS_v1.2.pdf)中提供的第一个示例),我得到一条错误消息,指出驱动器上没有足够的可用空间。
$ sudo mount -u -w -o sync /Volumes/BOOTLOADER ; cp -X Downloads/liveobjects-iotsoftbox-greenhouseK64F.bin /Volumes/BOOTLOADER/
cp: /Volumes/BOOTLOADER/liveobjects-iotsoftbox-greenhouseK64F.bin: No space left on device还包括从mbed指南https://developer.mbed.org/handbook/Firmware-FRDM-K64F升级的SDA固件。
我一直收到一条错误消息,告诉我“驱动器上没有足够的可用空间”。
几个问题:-这可能与我在主板上安装了错误的固件或引导加载程序有关吗?-我如何验证安装了什么引导加载程序/固件?-我如何知道主板是否使用OpenSDA模式?-拖放/复制到USB文件系统时会自动安装哪些类型的文件-这只适用于".bin“还是也适用于".zip”等?
谢谢
发布于 2017-03-31 21:57:39
FRDM板已设置为"BOOTLOADER“模式。所以当你下载“blinkly”程序的时候,你的引导加载程序固件崩溃了。现在,您必须在主板上重新加载引导加载程序固件。
在这里找到如何做到这一点:
https://developer.mbed.org/handbook/Firmware-FRDM-K64F
sudo mount -u -w -o sync /Volumes/BOOTLOADER ; cp -X <bootloader firmware > /Volumes/BOOTLOADER/您可以在恩智浦网站上找到引导加载程序:
http://www.nxp.com/products/software-and-tools/run-time-software/kinetis-software-and-tools/ides-for-kinetis-mcus/opensda-serial-and-debug-adapter:OPENSDA?tid=vanOpenSDA#FRDM-K64F
然后在“正常”模式下重新启动您的主板。它必须显示为MBED (而不是BOOTLOADER)
之后,您可以通过使用“拖放”在您的板上加载您的.bin文件。您还可以在FRDM板的COM端口上启动超级终端,以逐步跟踪您的程序。
https://stackoverflow.com/questions/43135576
复制相似问题