首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FRDM-K64F OpenSDA mbed固件安装-文件到大文件

FRDM-K64F OpenSDA mbed固件安装-文件到大文件
EN

Stack Overflow用户
提问于 2017-03-31 16:04:04
回答 1查看 409关注 0票数 0

我正在学习如何在评估法国橙色"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)中提供的第一个示例),我得到一条错误消息,指出驱动器上没有足够的可用空间。

代码语言:javascript
复制
$ 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”等?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-03-31 21:57:39

FRDM板已设置为"BOOTLOADER“模式。所以当你下载“blinkly”程序的时候,你的引导加载程序固件崩溃了。现在,您必须在主板上重新加载引导加载程序固件。

在这里找到如何做到这一点:

https://developer.mbed.org/handbook/Firmware-FRDM-K64F

代码语言:javascript
复制
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端口上启动超级终端,以逐步跟踪您的程序。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43135576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档