请选择 进入手机版 | 继续访问电脑版
查看: 8064|回复: 2

[分享] MCUXpresso 配置工具的快速入门指南

[复制链接]
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3297

    主题

    6542

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    31909
    最后登录
    2024-3-29
    发表于 2020-12-18 14:58:54 | 显示全部楼层 |阅读模式
    MCUXpresso 配置工具的快速入门指南
    1 简介
    MCUXpresso 配置工具允许配置 NXP Cortex-M 处理器并生成初始化代码。此工具免费提供。请访问 http://nxp.com 下载 Windows、Linux 或 Mac 版的安装程序。
    为了编译生成的代码,您也需要使用 MCUXpresso SDK 包。您可以从 http://mcuxpresso.nxp.com 上下载该 SDK 包。SDK 包中包含一些示例工程,可帮助您入门。
    MCUXpresso 配置工具提供通用功能,为硬件设计师、软件工程师、嵌入式工程师和现场应用工程师(FAE)提供帮助。
    使用安装文件夹中的链接启动此工具。使用工具的第一步,您需要创建配置。本文介绍了以下使用示例:
    • 从 SDK 示例或现有工程入手- 对于新用户以及已经拥有工具链工程(源由该工具生成)的用户而言,从恩智浦评估板示例工程入手会非常有用。支持的工具链包括 Keil μVision、IAR Embedded Workbench 和 Arm GCC。
    • 从新配置入手 - 对于定制电路板或尚不包含任何工具配置的现有工具链工程而言,从新配置入手会非常有用。
    1.1 创建新配置
    您可以直接在 开始运行对话框或通过从 主菜单中选择 文件 > 新建 来创建新配置。工具在第一次使用过程中将自动创建新配置。最初的处理器选择是在 选择开发板页面上的指定处理器/电路板/套件选择项中完成的。如果您开始为任何一块 NXP 电路板或套件开始创建配置,建议您从 MCUXpresso SDK 示例开始为电路板或套件创建新配置。这些配置包含了与电路板有关的设置。如果您选择了处理器,那么配置将为空。
    新配置创建后,您可以选择从一个 MEX 文件中继续导入现有配置。该功能在您已有可用配置或想重复使用以前配置时非常有用。
    如要从一个 MEX 文件中导入现有配置,可以从主菜单中选择 文件 > 导入... > 导入配置 (*.mex)。
    1.1.1 克隆一个 SDK 示例
    您可以通过为 IAR Embedded Workbench、Keil μVision 和/或 GCC ARM Embedded (命令行)克隆一个 SDK 示例来创建新配置。结果工程包含了创建工程需要的所有源文件和库文件,该文件便于客户化,共享,或用于控制版本系统。SDK 示例克隆功能支持 MCUXpresso SDK 2.2 和更高版本。
    注意
    如要克隆一个 SDK 示例或要创建一个 “hello_world” 工程,您必须首先下载一个 SDK 包。更多关于恩智浦半导体
    提供的 SDK 包的信息,请参考 MXUXpresso Software Development Kit。
    21.png
    如要克隆一个 SDK 示例,请遵循以下步骤:
    1. 在 开始运行对话框中,选择 为基于 SDK 示例或 hello world 工程创建新配置。或者,您也可以在主菜单中选择文件>新建。
    2. 单击下一步。
    3. 指定保存于本机的 SDK 包路径。
    4. 选择您创建工程的目标工具链。
    5. 选择您所想克隆的 SDK 示例。
    6. 指定您想保存工程的基本工程目录。
    7. 指定工程名称。
    8. 单击完成。
    1.1.2 创建新工具链配置
    您可以为已存在的工具链工程创建一个配置。一旦完成,该工程相关的配置文件将直接更新。
    注意
    • IAR Embedded Workbench
    • Keil MDK uVision
    • ARM GCC
    MCUXpresso 配置工具支持以下第三方工具链:
    基于当前 IDE/工具链工程创建新配置,请遵循以下步骤:
    1. 在 开始运行对话框中,选择 为当前 IDE/工具链工程创建新配置。或者,您也可以在主菜单中选择文件>新建。
    2. 单击浏览以导航到您的工程文件并选择 OK。
    3. 单击完成。
    1.1.3 创建独立新配置
    您可以创建一个不属于任何工具链工程的新配置。
    如需创建一个独立的新配置,请遵循以下步骤:
    1. 在开始运行对话框中,选择为处理器、电路板、或套件创建独立配置。或者,您也可以在主菜单中选择文件 >新建。
    2. 单击下一步。
    3. 从列表中选择处理器、电路板、或套件。
    注意
    如果当前您是离线工作,您看到的将是存放于本机的选项。
    4. 为您的配置命名。您也可以选择处理器封装、内核、以及 SDK 版本。
    2 指定工具
    工具栏右侧包含工具选择按钮。您可使用这些按钮在不同工具间切换。

    表 1. MCUXpresso 配置工具
    22.png
    2.1 引脚工具

    引脚工具允许显示和配置处理器的引脚。可在引脚、外设信号或封装视图中完成基本配置。
    可在路由引脚视图中调整更高级的设置(引脚电气功能)。
    23.png
    2.2 时钟工具
    时钟工具允许显示和更改时钟源以及输出设置。您可以通过时钟表视图来设置时钟源和输出,也可通过时钟显示图和详情视图调
    整更高级的设置。可在功能组属性和详情视图中的时钟表和时钟显示图中更改时钟环境全局设置,例如运行模式、MCG 模式和

    SCG 模式。
    24.png

    2.3 外设工具
    您可以使用外设工具为选定的外设配置初始化设置,并生成代码。在外设视图中,选择要配置的外设,然后确定添加配置组件。
    然后,您可以选择外设模式,并在设置编辑器中配置设置。

    25.png

    2.4 设备配置工具
    设备配置工具允许配置硬件内存接口的初始化。您可以使用器件配置数据(DCD)视图来创建不同命令并指定命令的顺序,定义
    地址,取值,大小,和轮询。
    26.png

    2.5 可信执行环境工具
    您可以使用可信执行环境或 TEE 工具为内存区域,总线主导,以及外设配置安全策略,以此保护和隔离应用的敏感地区。
    在安全访问配置及其子界面上您可以为应用的各个部分设置安全策略,并可以在内存和访问概述视中查看。在用户内存区域
    视上,您可以为内存区域创建一个便捷视和安全等级。
    通过 TEE 工具,您可以在寄存器视图中查看寄存器,在代码预览中检测代码。
    注意
    如要配置生效,请先确认您已在安全访问配置 视的其它子界面上启用了相关的安全检测。
    27.png




    3 生成源代码
    您可以通过单击更新源代码来更新 MCUXpresso 配工具生成的源文件。此命令会打开对话框,列出会重新生成的文件列表,并允
    许选择将由哪些工具生成代码。

    28.png

    或者,也可以通过点击源代码视图中的导出按钮来导出选定的源文件。

    29.png





    签到签到
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-1-4 14:25
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    114

    帖子

    0

    高级会员

    Rank: 4

    积分
    501
    最后登录
    2024-3-27
    发表于 2022-1-4 14:51:33 | 显示全部楼层
    学习了
    每天登陆学习一下
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2023-2-12 00:49
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    0

    主题

    4

    帖子

    0

    注册会员

    Rank: 2

    积分
    131
    最后登录
    2024-3-14
    发表于 2023-2-10 20:32:12 来自手机 | 显示全部楼层
    能不能像友商的cubemx一样直接导出一个空的工程模板,空工程里面有所有的driver啊?我试了半天好像都是只能导出某个例程啊。。。
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-3-29 15:46 , Processed in 0.124414 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表