查看: 9530|回复: 24

[MQX] mqx自带小例子程序的调试(已解决)

[复制链接]

该用户从未签到

12

主题

65

帖子

0

新手上路

Rank: 1

积分
196
最后登录
1970-1-1
发表于 2013-3-25 10:19:43 | 显示全部楼层 |阅读模式
 
在CW10.3里面直接导入MQX4.0里面自带的hello的程序,build之后就出现了错误,此外还有五个警告,
想问问大神这个跑基于mqx的程序都是什么步骤啊?
然后下图出现的错误和警告是什么原因呢?还有旁边的source和MQX Libraries文件夹下面为什么有个小框啊?
求帮助啊求帮助。
1.png
 
 
我知道答案 目前已有23人回答
回复

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2167
最后登录
1970-1-1
发表于 2013-3-25 11:34:03 | 显示全部楼层

RE:mqx自带小例子程序的调试

现在下载的MQX4.0软件都没有编译所用板子的BSP,PSP,RTCS...库文件。所以在编译MQX自带例程前,需要自行编译对应板子的BSP,PSP,RTCS...库。请在CW界面下,选择[File]->[Import]加载需要编译的BSP,PSP等库文件。然后在编译MQX自带例程。
祝顺利。
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

65

帖子

0

新手上路

Rank: 1

积分
196
最后登录
1970-1-1
 楼主| 发表于 2013-3-25 15:18:26 | 显示全部楼层

回复:mqx自带小例子程序的调试

回复第 2 楼 于2013-03-25 11:34:03发表:
现在下载的MQX4.0软件都没有编译所用板子的BSP,PSP,RTCS...库文件。所以在编译MQX自带例程前,需要自行编译对应板子的BSP,PSP,RTCS...库。请在CW界面下,选择[File]->[Import]加载需要编译的BSP,PSP等库文件。然后在编译MQX自带例程。
祝顺利。 

这个问题解决了,但是为什么下载运行后没有打印出来hello world呢?
运行了好久都没有反应。
是MQX自带的程序,是需要我修改什么吗?
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

65

帖子

0

新手上路

Rank: 1

积分
196
最后登录
1970-1-1
 楼主| 发表于 2013-3-25 15:48:55 | 显示全部楼层

回复:mqx自带小例子程序的调试

回复第 2 楼 于2013-03-25 11:34:03发表:
现在下载的MQX4.0软件都没有编译所用板子的BSP,PSP,RTCS...库文件。所以在编译MQX自带例程前,需要自行编译对应板子的BSP,PSP,RTCS...库。请在CW界面下,选择[File]->[Import]加载需要编译的BSP,PSP等库文件。然后在编译MQX自带例程。
祝顺利。 

psp那个文件夹下面的dispatch.S里面都是定义的什么啊?
然后会有一个警告,这个警告会对程序最后的结果的输出有影响吗?
201.JPG
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

65

帖子

0

新手上路

Rank: 1

积分
196
最后登录
1970-1-1
 楼主| 发表于 2013-3-25 16:38:04 | 显示全部楼层

回复:mqx自带小例子程序的调试

回复第 2 楼 于2013-03-25 11:34:03发表:
现在下载的MQX4.0软件都没有编译所用板子的BSP,PSP,RTCS...库文件。所以在编译MQX自带例程前,需要自行编译对应板子的BSP,PSP,RTCS...库。请在CW界面下,选择[File]->[Import]加载需要编译的BSP,PSP等库文件。然后在编译MQX自带例程。
祝顺利。 

我导入mutex的例子程序编译后有如下显示
Description Resource Path Location Type
mingw32-make:
*** No rule to make target  `D:/mqx/examples/mutex/main.c', needed by `Source/main_c.obj'.   mutex_twrk60n512    
C/C++ Problem
 
这是什么情况啊?
是需要自己把main.c的文件拷贝进工作区间吗??
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2167
最后登录
1970-1-1
发表于 2013-3-26 13:02:38 | 显示全部楼层

回复:mqx自带小例子程序的调试

回复第 3 楼 于2013-03-25 15:18:26发表:
回复第 2 楼 于2013-03-25 11:34:03发表:
现在下载的MQX4.0软件都没有编译所用板子的BSP,PSP,RTCS...库文件。所以在编译MQX自带例程前,需要自行编译对应板子的BSP,PSP,RTCS...库。请在CW界面下,选择[File]->[Import]加载需要编译的BSP,PSP等库文件。然后在编译MQX自带例程。
祝顺利。 

这个问题解决了,但是为什么下载运行后没有打印出来hello world呢?
运行了好久都没有反应。
是MQX自带的程序,是需要我修改什么吗?
 

你用的是哪款Kinetis tower板子?MQX hello world 例程使用的是UART口,你需要用超级终端等串口调试工具观察OSBDM 虚拟CDC串口 或者 TWR-SER板上串口 查看输出结果。
我使用TWR-K60N512板子,可以通过OSBDM虚拟CDC串口看到输出hello world.  串口配置为:115200-8bit-None(Parity)-1(stop bit)-None(Flow control)
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2167
最后登录
1970-1-1
发表于 2013-3-26 13:17:51 | 显示全部楼层

回复:mqx自带小例子程序的调试

回复第 4 楼 于2013-03-25 15:48:55发表:
回复第 2 楼 于2013-03-25 11:34:03发表:
现在下载的MQX4.0软件都没有编译所用板子的BSP,PSP,RTCS...库文件。所以在编译MQX自带例程前,需要自行编译对应板子的BSP,PSP,RTCS...库。请在CW界面下,选择[File]->[Import]加载需要编译的BSP,PSP等库文件。然后在编译MQX自带例程。
祝顺利。 

psp那个文件夹下面的dispatch.S里面都是定义的什么啊?
然后会有一个警告,这个警告会对程序最后的结果的输出有影响吗?

 

文件包含任务调度的函数(汇编语言),不影响程序结果。
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2167
最后登录
1970-1-1
发表于 2013-3-26 13:41:08 | 显示全部楼层

回复:mqx自带小例子程序的调试

回复第 5 楼 于2013-03-25 16:38:04发表:
回复第 2 楼 于2013-03-25 11:34:03发表:
现在下载的MQX4.0软件都没有编译所用板子的BSP,PSP,RTCS...库文件。所以在编译MQX自带例程前,需要自行编译对应板子的BSP,PSP,RTCS...库。请在CW界面下,选择[File]->[Import]加载需要编译的BSP,PSP等库文件。然后在编译MQX自带例程。
祝顺利。 

我导入mutex的例子程序编译后有如下显示
Description Resource Path Location Type
mingw32-make:
*** No rule to make target  `D:/mqx/examples/mutex/main.c', needed by `Source/main_c.obj'.   mutex_twrk60n512    
C/C++ Problem
 
这是什么情况啊?
是需要自己把main.c的文件拷贝进工作区间吗??
 

您是不是在CW界面下,选择[File]->[Import]加载mutex例程的?试下在CW界面下,选择[File]->[Import]加载mutex例程。我这边编译没有碰到任何问题。
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

65

帖子

0

新手上路

Rank: 1

积分
196
最后登录
1970-1-1
 楼主| 发表于 2013-3-26 15:40:30 | 显示全部楼层

回复:mqx自带小例子程序的调试

回复第 8 楼 于2013-03-26 13:41:08发表:
回复第 5 楼 于2013-03-25 16:38:04发表:
回复第 2 楼 于2013-03-25 11:34:03发表:
现在下载的MQX4.0软件都没有编译所用板子的BSP,PSP,RTCS...库文件。所以在编译MQX自带例程前,需要自行编译对应板子的BSP,PSP,RTCS...库。请在CW界面下,选择[File]->[Import]加载需要编译的BSP,PSP等库文件。然后在编译MQX自带例程。
祝顺利。 

我导入mutex的例子程序编译后有如下显示
Description Resource Path Location Type
mingw32-make:
*** No rule to make target  `D:/mqx/examples/mutex/main.c', needed by `Source/main_c.obj'.   mutex_twrk60n512    
C/C++ Problem
 
这是什么情况啊?
是需要自己把main.c的文件拷贝进工作区间吗??
 

您是不是在CW界面下,选择[File]->[Import]加载mutex例程的?试下在CW界面下,选择[File]->[Import]加载mutex例程。我这边编译没有碰到任何问题。
 

是的啊,但是一编译就出这个错误,不知道为什么,我是不是应该选择重装软件或者使用IAR啊?
为嘛会出这种错误啊?会跟库文件有关吗?
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

508

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2167
最后登录
1970-1-1
发表于 2013-3-26 16:50:57 | 显示全部楼层

回复:mqx自带小例子程序的调试

回复第 9 楼 于2013-03-26 15:40:30发表:
回复第 8 楼 于2013-03-26 13:41:08发表:
回复第 5 楼 于2013-03-25 16:38:04发表:
回复第 2 楼 于2013-03-25 11:34:03发表:
现在下载的MQX4.0软件都没有编译所用板子的BSP,PSP,RTCS...库文件。所以在编译MQX自带例程前,需要自行编译对应板子的BSP,PSP,RTCS...库。请在CW界面下,选择[File]->[Import]加载需要编译的BSP,PSP等库文件。然后在编译MQX自带例程。
祝顺利。 

我导入mutex的例子程序编译后有如下显示
Description Resource Path Location Type
mingw32-make:
*** No rule to make target  `D:/mqx/examples/mutex/main.c', needed by `Source/main_c.obj'.   mutex_twrk60n512    
C/C++ Problem
 
这是什么情况啊?
是需要自己把main.c的文件拷贝进工作区间吗??
 

您是不是在CW界面下,选择[File]->[Import]加载mutex例程的?试下在CW界面下,选择[File]->[Import]加载mutex例程。我这边编译没有碰到任何问题。
 

是的啊,但是一编译就出这个错误,不知道为什么,我是不是应该选择重装软件或者使用IAR啊?
为嘛会出这种错误啊?会跟库文件有关吗?
 

应该不会出现这种错误。你可以把CodeWarrior 默认 workspace 下面的目录删掉.再重新加载项目试试.
估计你没有升级CodeWarrior软件,需要安装MQX支持插件. 具体方法选择[Help] -> [Install New Software] . Work With [FSL MCU Eclipse Update Site] 中选择 [MCU v10.3 Updates for MQX] 插件。
祝顺利。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-21 03:32 , Processed in 0.108415 second(s), 31 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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