查看: 5015|回复: 3

[MQX] IAR和MQX结合方法

[复制链接]

该用户从未签到

10

主题

26

帖子

0

新手上路

Rank: 1

积分
66
最后登录
1970-1-1
发表于 2013-7-17 15:35:40 | 显示全部楼层 |阅读模式
花了好几天功夫终于将MQX加载进IAR中,一下是总结的文档,和大家分享,看不懂的地方还望多多提意见。
 
1.       安装IARMQX4.0,注意MQX4.0必须是默认安装路径,因为MQX4.0给的例程的option都是以默认安装路径来设置的。
2.       编译MQX库,先进入C:\Freescale\Freescale_MQX_4_0\config\twrk70f120m\iar,打开build_libs.eww,然后在IAR-&gtroject->Batch Build,选择build all, make,就可以了。
库编译了就可以编译C:\Freescale\Freescale_MQX_4_0\mqx\examples下的例程了。
3.       当自己创建一个工程时,需要一下几步:
(1)       C:\Freescale\Freescale_MQX_4_0下新建一个文件夹new example
(2)       打开IAR软件,选择Project->Create New Project,新建一个工程hello-Debug
(3)       Right click on the hello-Debug in the workspace and select add group MQX Libraries
(4)       Enter “MQX Libraries”now right click on the newly created folders and select add files add the following files:
C:\Freescale\Freescale_MQX_4_0\lib\twrk70f120m.iar\debug\bsp\bsp.a
C:\Freescale\Freescale_MQX_4_0\lib\twrk70f120m.iar\debug\mfs\mfs.a
C:\Freescale\Freescale_MQX_4_0\lib\twrk70f120m.iar\debug\psp\psp.a
C:\Freescale\Freescale_MQX_4_0\lib\twrk70f120m.iar\debug\rtcs\rtcs.a
C:\Freescale\Freescale_MQX_4_0\lib\twrk70f120m.iar\debug\shell\shell.a
C:\Freescale\Freescale_MQX_4_0\lib\twrk70f120m.iar\debug\usb\usb.a
C:\Freescale\Freescale_MQX_4_0\lib\twrk70f120m.iar\debug\usb\usbh.a
(5)       新建hello.c文件
QQ截图20130717135015.png

 
(6)       设置option
1.       General Options-àDevice: Freescale MK70FN1M0xxx12
2.       C/C++ Compiler-àPreprocessor :
$PROJ_DIR$/../lib/twrk70f120m.iar/debug/usb
$PROJ_DIR$/../lib/twrk70f120m.iar/debug/shell
$PROJ_DIR$/../lib/twrk70f120m.iar/debug/rtcs
$PROJ_DIR$/../lib/twrk70f120m.iar/debug/psp
$PROJ_DIR$/../lib/twrk70f120m.iar/debug/mfs
$PROJ_DIR$/../lib/twrk70f120m.iar/debug/bsp/Sources
$PROJ_DIR$/../lib/twrk70f120m.iar/debug/bsp/Generated_Code
$PROJ_DIR$/../lib/twrk70f120m.iar/debug/bsp
$PROJ_DIR$/../lib/twrk70f120m.iar/debug
注意:路径根据自己的工程所在位置而定。可参考例程来添加路径。
$PROJ_DIR$是本地目录的意思,例如:
New example上一级目录是Freescale_MQX_4_0,找到目录Freescale_MQX_4_0后,则可以找到Freescale_MQX_4_0/ lib/twrk70f120m.iar/debug/usb
          3.linker----:
           D:\freescale MQX\lib\twrk70f120m.iar\debug\bsp\ intflash_sramdata.icf
          4 Debugger-àSetupàDriverE micro
            DebuggeràDownloadàUse flash loader:Flashk70Fxxx128k.board
          5 PE microàP&E Hardware interface typeOSJtag
6)编译通过后,调试即可
我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

10

主题

459

帖子

0

中级会员

Rank: 3Rank: 3

积分
303
最后登录
2024-10-24
发表于 2013-7-17 16:27:54 | 显示全部楼层

回复:IAR和MQX结合方法

鼓励分享,多谢楼主!
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

459

帖子

0

中级会员

Rank: 3Rank: 3

积分
303
最后登录
2024-10-24
发表于 2013-7-17 16:28:08 | 显示全部楼层

回复:IAR和MQX结合方法

鼓励分享,多谢楼主!
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

26

帖子

0

新手上路

Rank: 1

积分
66
最后登录
1970-1-1
 楼主| 发表于 2013-7-19 17:23:53 | 显示全部楼层

RE:IAR和MQX结合方法

嘿嘿
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-22 12:11 , Processed in 0.095909 second(s), 25 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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