完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
众所周知,Processor Expert工具对于新入门的客户来说,图形化的操作界面,使用起来非常方便。Processor Expert工具已经支持IAR软件啦。 飞思卡尔官方提供的如何在IAR开发环境中加载Processor Expert工具产生的代码演示视频。 视频: 视频功能: 在本视频中,飞思卡尔工程师通过实例讲解并演示了如何在 IAR 工程中植入 Processor Ex pert 产生的代码。 软件准备: 需要安装如下软件: ü Processor Expert Microcontroller Driver Suite v 10.0 ü IAR Embedded Workbench v 6.40.3 操作步骤: 1 ,新建一个 Processor Expert 工程,具体操作过程,请查看 Processor Expert 相关 文档。 2,在 Processor Expert 工程中,当所有的组件都定义好,点击“Generate Processor Expert Code”按钮,生成代码。如图 1 所示,图中的 1 和 2 两种方法均可以实现代 码的生成。 3,打开 IAR 软件,新建一个工程:Project->Create New Project 如图 2。新建一个 空的工程,如图 3。保存工程,如图 4,原则上是可以保存在任何地方,但是为了 方便调用 PE 的代码,通常选择保存在所建 PE 工程的文件夹路径下,图 4 中 IAR 文件夹即之前 PE 建立工程时的文件夹。 4,设置 IAR 工程的芯片类型,点击 workspace 中刚新建的工程,右击选择 options, 如图 5 所示。在 options 界面中,分类栏选择 General Options->Target->Device->选 择具体的芯片型号,如图 6 所示。 5,要在 IAR 中成功导入 PE 代码,下面需要做三件事情,第一,在 IAR 中添加文 件(PE 中生成的代码文件);第二,添加文件路径;第三,添加正确的链接命令 文件。如下分别讲解。 6,为 IAR 工程添加两个新的文件夹,分别为:GeneratedCode 和 Sources。 GeneratedCode 中是 PE 生成的各个模块的代码,Source 中用于放 PE 中的 ProcessorEx pert 等,即 main 程序。添加文件夹的方法为:以添加 GeneratedCode 文 件夹为例,点击 workspace 中刚新建的工程,右击选择 Add=>AddGroup=》命名文 件夹名,如图 7。同样的方法添加 Sources 文件夹。 7,为 IAR 工程新添加的文件夹 GeneratedCode 和 Sources 分别添加文件。 GeneratedCode 文件夹 需要添加 PE 生成的 Generated_Code 文件中的所有文件; Sources 文件夹即添加 PE 生成的 Sources 文件夹中的所有文件。以 GeneratedCode 文件夹添加文件为例,选择 IAR 中新建的 GeneratedCode,右击选择 Add=>AddFiles, 在弹出的界面中,选择到 PE 文件夹下 Generated_Code 文件夹,打开选择所有文件, 点击 OK,具体操作如图 8。同样的方法为 IAR 中 Sources 文件添加 PE 中 Sources 文 件夹中的所有文件。 8,为 IAR 工程添加文件路径,路径通常有,第一,Generated_Code 文件夹的路径; 第二,Sources 文件夹的路径;第三,Processor Expert 头文件的路径。这些路径并 不是固定的,由用户自己工程所在路径以及 PE 安装路径决定。“Generated_Code 文件夹”的路径和“Sources 文件夹”的路径即所建 PE 工程对应文件夹的目录。对 于 Processor Expert 头文件的路径,如果用户选择的 PE 安装为默认安装,则在路径如下: 否则,根据自定义路径选择到相应的 inc 以及 iofiles。 具体的添加方法为,在 workspace 中点击刚新建的工程,右击选择 Options=>C/C++ Complier=>Preprocessor=》设 置 additional include directories,如图 9 所示。 在本视频中,这部分路径添加是直接拷贝进去的。若不知道路径,其实还可以在 PE 的 ProjectInfo.xml 文件中查看,如图 10 所示。 由于视频中并没有演示单条添加路径的操作,所以,这里做一个添加路径的补充, 以添加头文件路径为例,如图 11 所示,其他类同。 9,为 IAR 工程添加链接命令文件路径 Processor Expert 提供了一个链接命令文件,位置是所建的 PE 工程文件夹的: Project_SettingsLinker_FilesProcessorExpert.icf 需要在 IAR 的 link 中添加这个链接命令文件,具体操作为 Options=》 Linker=》 Config=》Override def ault,然后选择 PE 工程文件夹下的: Project_SettingsLinker_FilesProcessorExpert.icf 如图 12 所示。设置好后,最后点击 Options 右下角的 OK。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1908个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36361 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4400 浏览 0 评论
6054 浏览 1 评论
6765 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4216 浏览 0 评论
620浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
617浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
608浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
694浏览 2评论
799浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 09:17 , Processed in 1.056074 second(s), Total 81, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号