现在开始试用FRDM-MC-LVBLDC!您可以选择观看短片中的操作顺序或遵循下面列出的详细操作。
对于本指南,假定FRDM-KV10Z板作为FRDM微控制器板,但FRDM-KV31F等其他器件也可兼容。查看FRDM-MC-LVBLDC产品页面,了解有关兼容的FRDM微控制器板的更多信息。
IAR Embedded Workbench for Arm (EWARM)版本7.40.2或更新版本是用于部署软件应用的开发工具链,需要使用恩智浦连接协议栈。恩智浦提供EWARM工作区示例项目,支持您开始进行开发。
按照FRDM微控制器快速入门指南的步骤,下载所需的驱动程序和适用于板的IDE工具链。然后打开FRDM微控制器板和IDE工具链对应的项目,进行构建和调试。
开始使用配备KSDK的KDS IDE之前,建议确保工具为最新版本。以下展示的步骤用于Windows版本的KDS,但对于Mac和Linux用户同样适用。
com.freescale.xxx或com.nxp.xxx表示。工具链或调试接口可能也有更新。大多数情况下,安装这些额外的更新不会有问题,但这些更新不是KDS工具链发布的一部分,所以可能会引发问题。遵循以下步骤运行hello_world应用。对于其他示例应用,这些步骤可能会略有不同,因为某些应用的路径可能会有额外的文件夹层级。
注:Linux和Mac操作系统所需的步骤与Windows相同。
指向以下路径的示例应用项目:
对于本指南,请选择以下位置:
FRDM-KV10Z板出厂时预装了PEmicro调试接口。如果您已经更改了板上的调试OpenSDA应用,请访问OpenSDA,了解如何更新板或将其恢复到出厂状态。
注:Mac用户必须安装J-Link OpenSDA应用,才能使用KDS IDE下载并调试板。
以下命令仅适用于Linux操作系统用户,在终端运行。根据KDS IDE所需,将“libudev”安装到系统,以便启动调试器。
user@ubuntu:~$ sudo apt-get install libudev-dev libudev1
user@ubuntu:~$ sudo ln -s /usr/lib/x86_64-linux-gnu/libudev.so /usr/lib/x86_64-linux-gnu/libudev.so.0
hello_world应用开始运行,标语显示在终端上。如未显示,请检查您的终端设置和连接
遵循以下步骤运行hello_world应用。对于其他示例应用,这些步骤可能会略有不同,因为某些应用的路径可能会有额外的文件夹层级。
如果还未完成,在以下路径中打开所需的示例应用工作区:大多数示例应用工作区文件位于以下路径:
以hello_world演示为例,路径为:
FRDM-KV10Z板出厂时预装了PEmicro调试接口。如果您已经更改了板上的调试OpenSDA应用,请访问OpenSDA,了解如何更新板或将其恢复到出厂状态。
hello_world应用开始运行,标语显示在终端上。如未显示,请检查您的终端设置和连接
安装MDK工具后,必须安装Cortex®微控制器软件接口标准(CMSIS)设备包,才能从调试角度来说完全支持该设备。这些设备包内含存储器映射信息、寄存器定义和闪存编程算法。按照这些步骤安装相应的CMSIS包。
遵循以下步骤运行hello_world应用。对于其他示例应用,这些步骤可能会略有不同,因为某些应用的路径可能会有额外的文件夹层级。
如果还未完成,在以下路径中打开所需的演示应用工作区:
此工作区文件名为
FRDM-KV10Z板出厂时预装了PEmicro调试接口。如果您已经更改了板上的调试OpenSDA应用,请访问OpenSDA,了解如何更新板或将其恢复到出厂状态。
hello_world应用开始运行,标语显示在终端上。如未显示,请检查您的终端设置和连接
本节包含采用Kinetis SDK支持的Arm GCC工具链构建并运行KSDK演示应用所需的必要组件的安装步骤。
Arm GCC工具有许多使用方式,但此例主要演示其在Windows环境中的使用。虽然这里未讨论,但GCC工具还可与Linux操作系统和Mac OSX配套使用。
从GNU Arm Embedded Toolchain 下载并运行安装程序。这是实际的工具链(例如,编译器、链接器等)。GCC工具链应当对应最新的支持版本,参见Kinetis SDK版本说明。
Minimalist GNU for Windows (MinGW)开发工具提供了一套独立于第三方C-Runtime DLL (如Cygwin)的工具。KSDK所用的构建环境无需使用MinGW Build工具,但充分利用了MinGW和MSYS的基础安装。MSYS提供了一个具有类UNIX界面和相关工具的基本Shell。
mingw-get-setup安装程序:MinGW - Minimalist GNU for Windows Files C:\MinGW,也可将其安装到任何位置 注:此安装路径不包含任何空格。
在Windows操作系统的Path环境变量中添加相应的项目。可在Control Panel → System and Security → System → Advanced System Settings(控制面板→系统和安全→系统→高级系统设置)下的"Environment Variables..."(环境变量)部分找到它。路径为:
假设默认安装路径为C:\MinGW,此例如下所示。如果路径设置不正确,工具链将无法正常运行。
注:如果您的PATH变量中包含C:\MinGW\msys\x.x\bin(根据KSDK 1.0.0要求),应删除该路径以确保新的GCC构建系统正常工作。
创建新的系统环境变量并命名为ARMGCC_DIR。此变量的值应当指向Arm GCC嵌入式工具链安装路径,此例中的安装路径为:
C:\Program Files (x86)\GNU Tools Arm Embedded\4.9 2015q3
参考GNU Arm GCC嵌入式工具的安装文件夹,获得确切的安装路径名
要构建示例应用,请按照这些步骤操作。
将目录更改为示例应用项目目录,它有如下路径:
对于本指南,确切的路径为:
GCC工具需要J-Link调试接口。要将板上的OpenSDA固件更新为最新的J-Link应用,请访问OpenSDA。安装J-Link OpenSDA应用后,从SEGGER Downloads 下载J-Link驱动程序和软件包。
更改为包含示例应用输出的目录。根据所选的构建目标,使用以下任一路径可以找到此输出:
对于本指南,路径为:
hello_world应用开始运行,标语显示在终端窗口上。
Something went wrong! Please try again.
将12V/5A电源插入FRDM-MC-LVBLDC板的圆柱形电源连接器。
Something went wrong! Please try again.