完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一,经验分享描述
可能很多网友看过我们的IAR_Processor expert的视频以及文档,这种方法虽然可以实现PE导入IAR中,但是实际的操作步骤却比较繁琐,建文件夹,选路径等等。其实另外还有一种方法,可以避免这样的繁琐过程,就是使用PE生成的链接文件Projectinfo.xml,直接导入到IAR的工程中。当然这种方法,我们的FAE已经在我们的内部论坛分享过:https://community.freescale.com/docs/DOC-99051 然而,为了让PE生成的IAR工程便于移植,还是有几个点需要注意的,这些在内部论坛的文章中没有提及,所以在此分享PE到IAR的详细过程,方便新学者上手。 二,新建PE10.4工程 要导IAR工程,首先需要先建一个PE的工程。本次PE工程平台为Processor expert 10.4软件,软件可以到这个链接下载:http://www.freescale.com/zh-Hans/webapp/sps/site/prod_summary.jsp?code=PE_DRIVER_SUITE&fpsp=1&tab=Design_Tools_Tab 下载需要先登录官网。 下面新建一个PE工程。 1, File-> new-> processor expert project 2, 写入工程名字,比如PE_IAR, 下一步 3,选择芯片型号,比如KL25Z128xxx4.下一步。 4,工程模式选择standalone,如下图. 图1 5, 选择目标编译器为IAR ARM C Compiler, 点击finish 图2 工程建好好,可以配置芯片的CPU以及一些模块,在此不再讲解。 配置完成后,点击project-> generate processor expert code.生成代码。 下面就可以进入到IAR的配置过程中了。 三,新建IAR工程 本次采用IAR 7.20平台。 1,打开IAR软件,project->create new project 图3 点击OK, |
|
相关推荐
|
|
2,选保存工程路径到PE工程所在的路径下,输入工程名,如PE_IAR,完成。
图4 3,确认IAR为运行工程链接状态。 Tools->opetions->project. 图5. 4,添加PE的链接文件ProjectInfo.xml。 Project->Add project connection,选择Freescale processor expert. 图6. 点击OK,后选择为PE 的ProjectInfo.xml文件。 |
|
|
|
|
|
【经验分享】PE10.4快速导入IAR工程(适合初学者)
|
|
|
|
|
|
7,修改link路径为相对路径
Project-> options->Linker->config 将路径修改为:$PROJ_DIR$Project_SettingsLinker_FilesProcessorExpert.icf 如下图: 图10 8,debugger 配置 Project-> options->Debugger->setup 这里配置具体的仿真器,比如采用opensda仿真,则选择PE micro。 图11 |
|
|
|
|
|
Flashloader 配置,这里非常重要,如果不选择flashloader,你会发现能够进入debug界面,但是确不能仿真,run不起来。
所以需要选择IAR根目录下对应的flashloader,比如这里以KL25Z128为例,flashloader的路径选择为:$TOOLKIT_DIR$configflashloaderFreescaleFlashKLxx128K.board 如下图: 图12 |
|
|
|
|
|
9,具体仿真器配置
与debugger中的选择对应,比如上面选择的是PE micro,这里也选择Pe micro, 然后配置接口形式为opensda。 图13 |
|
|
|
|
|
10,编译并下载,进入debug状态如下,芯片正常工作
图14 注意项:如果用高版本IAR生成的工程,然后拿低版本的IAR打开,会导致文件路径的丢失,需要手动添加,如果大家遇到这个问题,还可以自己用PE生成个然后再导入IAR。 |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
1935个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36430 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
5023 浏览 1 评论
6115 浏览 1 评论
6822 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4254 浏览 0 评论
655浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
646浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
647浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
737浏览 2评论
850浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 17:29 , Processed in 1.300082 second(s), Total 84, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号