1
连接2
获取软件3
构建、运行4
创建Kinetis Freedom MCU板预加载了OpenSDA固件。为使用STB-CE进行顺畅的“开箱即用传感器演示”,请确保Freedom开发板上有默认的最新版本OpenSDA引导加载程序和固件应用。这样允许通过一根USB线缆进行调试、闪存编程和串行通信。
默认OpenSDA固件,面向与STB-CE一起使用的所有基于Freedom的传感器演示套件:
从下面的链接获取面向FRDM板的最新OpenSDA驱动程序。
找到“下载——OpenSDA引导加载程序和应用”部分,并从下拉列表中选择FRDM板。严格按照提供的说明对板进行编程。
注意:对于Windows 10系统,把板插入Windows 10机子时,旧版本的OpenSDA驱动程序可能会损坏。因此,很多板可能无法在Win 10上作为MSD或COM端口进行检测。OpenSDA软件的最新版本与Windows 10兼容,可以从上面的链接中获得。目前的FRDM-K64F、FRDM-K22F、FRDM-KL25Z和RD-KL25-AGMP01板带有出厂的旧版OpenSDA驱动程序,并且需要强制OpenSDA更新。
Something went wrong! Please try again.
提供在线和桌面两个版本,MCUXpresso配置工具创建面向Kinetis、LPC和i.MXRT微控制器的定制SDK。
点击“新配置”(New Configuration)
Something went wrong! Please try again.
如下如示,选择传感器演示套件。对于该示例,选择FRDM-K22F-A8974演示套件。
将构建演示套件的SDK软件包。请求被发送给构建服务器。SDK软件包请求按接收顺序处理。软件包就绪后,将发送通知。软件包以zip文件提供。收到通知后,将软件包(zip文件)下载到本地PC。
选择主机的操作系统、IDE工具链和任何其他可选中间件。对于此示例,如图所示,选择Windows、MCUXpresso IDE和ISSDK中间件。
注意:ISSDK必须是可选中间件选项之一,以便开发嵌入式传感器应用。ISSDK提供完整框架,用于传感器应用开发。
现在点击下载SDK。
Something went wrong! Please try again.
恩智浦提供名为MCUXpresso IDE的附赠工具链。
没问题。MCUXpresso SDK包括对IAR、Keil和命令行GCC等其他工具的支持。
Something went wrong! Please try again.
ISSDK示例应用的传感器输出可以在RealTerm、Tera Term或Putty等终端应用上直接显示。
ISSDK还可以在FreeMASTER传感器工具上实现传感器可视化和数据分析。点击此处下载。
Something went wrong! Please try again.
了解SDK软件包。
CMSIS、器件、文档、实时操作系统和工具目录与标准的MCUXpresso SDK部署相同。ISSDK文件夹以 frdmk22f_a8974出现在/boards目录中。
如上所述,ISSDK为FXLS8974CF传感器提供了开箱即用的示例项目。此外,ISSDK还包括算法,如Pedometer。可使用FRDM-K22F-A8974演示套件构建和运行这些传感器开箱即用的示例项目。
此外,还创建ISSDK的新中间件文件夹,包含ISSDK驱动程序、算法和以下其他支持文件:
Something went wrong! Please try again.
如果您对演示应用感兴趣,可能想知道如何自己完成构建和运行。从已下载的SDK数据包中选择“fxls8974cf_interrupt”开箱即用的示例,并尝试采用我们所选的IDE: MCUXpresso运行它。
Something went wrong! Please try again.
将下载的FRDM-K22F-A8974 SDK软件包安装到MCUXpresso IDE中(只需将压缩的SDK软件包拖放到“已安装的SDK”视图中即可)
SDK安装完成后,点击“导入SDK示例”。
Something went wrong! Please try again.
从可用项目列表导入任何现有的ISSDK示例我们已选择fxls8974cf_interrupt示例:
注意:一旦成功导入ISSDK示例,MCUXpresso IDE会自动在工作区中创建相应的独立项目。
Something went wrong! Please try again.