查看: 7421|回复: 12

[MQX] MQX 中的函数怎么找到原型

[复制链接]

该用户从未签到

22

主题

93

帖子

0

新手上路

Rank: 1

积分
192
最后登录
1970-1-1
发表于 2012-5-7 17:40:59 | 显示全部楼层 |阅读模式
想研究下MQX3.8 中SNMP的例子中使用UDP的细节,在查看函数的过程中,走到这里就查不到函数的原型了,请知道的高手给与指点!
还有另外一个问题 \FreescaleMQX3.8\lib\m52259evb.cw\psp\psp_m52259evb.a文件,用什么打开??
Rtcs25x.h
/***************************************
**
** Message passing
*/
extern boolean _msgq_send_blocked_internal(pointer);
#define RTCS_msgq_send_blocked(a,b)    _msgq_send_blocked_internal(a)
#define RTCS_msgq_send(a,b)            _msgq_send(a)
#define RTCS_msgq_get_id               _msgq_get_id
#define RTCS_msg_free                  _msg_free
#define RTCS_msg_alloc                 _msg_alloc
#define RTCS_msgq_receive(a,b,c)       _msgq_receive(a,b)
#define RTCS_msgpool_create            _msgpool_create
#define RTCS_msgpool_destroy           _msgpool_destroy
#define RTCS_msgq_open                 _msgq_open
#define RTCS_msgq_close                _msgq_close
我知道答案 目前已有11人回答
回复

使用道具 举报

该用户从未签到

22

主题

93

帖子

0

新手上路

Rank: 1

积分
192
最后登录
1970-1-1
 楼主| 发表于 2012-5-8 08:26:25 | 显示全部楼层

RE:MQX 中的函数怎么找到原型

没有人吱声啊...
回复 支持 反对

使用道具 举报

该用户从未签到

131

主题

835

帖子

0

金牌会员

Rank: 6Rank: 6

积分
10021
最后登录
1970-1-1
发表于 2012-5-8 09:18:00 | 显示全部楼层

RE:MQX 中的函数怎么找到原型

MQX方面的懂的不是很多,帮你放到@飞思卡尔社区 微博里问问
回复 支持 反对

使用道具 举报

该用户从未签到

22

主题

93

帖子

0

新手上路

Rank: 1

积分
192
最后登录
1970-1-1
 楼主| 发表于 2012-5-8 09:24:57 | 显示全部楼层

回复:MQX 中的函数怎么找到原型

回复第 3 楼 于2012-05-08 09:18:00发表:
MQX方面的懂的不是很多,帮你放到@飞思卡尔社区 微博里问问 

先谢过了.....
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2012-5-8 11:40:10 | 显示全部楼层

    RE:MQX 中的函数怎么找到原型

    RTCS_msgq_send这些原型都可以查到的,你打开工程,在你需要查找的函数上面,按住ctrl,会发现函数编程链接的形式,把鼠标移动上去,然后点击左键就可以找到了。或在你需要查找的函数上面,右键选择 GO TO DEFINE类似的菜单选项。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22

    主题

    93

    帖子

    0

    新手上路

    Rank: 1

    积分
    192
    最后登录
    1970-1-1
     楼主| 发表于 2012-5-8 13:13:42 | 显示全部楼层

    回复:MQX 中的函数怎么找到原型

    回复第 5 楼 于2012-05-08 11:40:10发表:
    RTCS_msgq_send这些原型都可以查到的,你打开工程,在你需要查找的函数上面,按住ctrl,会发现函数编程链接的形式,把鼠标移动上去,然后点击左键就可以找到了。或在你需要查找的函数上面,右键选择 GO TO DEFINE类似的菜单选项。 

    打开工程后,找不到的这些函数的右键中就没有go to function definition of ..的字样,此位置出现fide and open file...字样.
    工程需要编译吗??
    就直接装上MQX 就可以查看了吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22

    主题

    93

    帖子

    0

    新手上路

    Rank: 1

    积分
    192
    最后登录
    1970-1-1
     楼主| 发表于 2012-5-8 13:13:46 | 显示全部楼层

    回复:MQX 中的函数怎么找到原型

    回复第 5 楼 于2012-05-08 11:40:10发表:
    RTCS_msgq_send这些原型都可以查到的,你打开工程,在你需要查找的函数上面,按住ctrl,会发现函数编程链接的形式,把鼠标移动上去,然后点击左键就可以找到了。或在你需要查找的函数上面,右键选择 GO TO DEFINE类似的菜单选项。 

    打开工程后,找不到的这些函数的右键中就没有go to function definition of ..的字样,此位置出现fide and open file...字样.
    工程需要编译吗??
    就直接装上MQX 就可以查看了吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2012-5-8 14:51:52 | 显示全部楼层

    RE:MQX 中的函数怎么找到原型

    需要编译,或者你可以到MQX更目录下面搜索.C和.H文件,就把所有的源文件找到了。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    99

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    322
    最后登录
    1970-1-1
    发表于 2012-5-9 03:40:58 | 显示全部楼层

    RE:MQX 中的函数怎么找到原型

    你是在测试可运行的例子吗?
    如果是,较简便的方法是进入调试模式,把断点设在你要找的函数前。运行代码,当调试器停在你的函数前时,点单步跟踪进函数内"Step into"。
    调试器会跳到该函数的源程序入口
    MQX在移植时重定义了很多这种函数,用搜索功能很难一下子找到函数的源代码
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    41

    帖子

    0

    新手上路

    Rank: 1

    积分
    149
    最后登录
    1970-1-1
    发表于 2012-5-10 16:07:12 | 显示全部楼层

    RE:MQX 中的函数怎么找到原型

    CW10.2中确实难找函数源文件的位置,在C代码中引用的函数,选中后按F3可以找到头文件定义的位置(原型定义),要是想找到源文件定义的位置(函数代码),可就难了,只能凭感觉到代码目录中游历了。例如:
    if (ipcfg_get_link_active(MCF5223_FEC0) == TRUE)
    通过选中ipcfg_get_link_active然后按F3可以在自动打开ipcfg.h并找到原型定义,到此想找到ipcfg_get_link_active函数的代码,可不那么容易,其实函数的代码在ipcfg.c中,这算好的,头文件和源文件文件名相同,好找,如果不同,如何查找呢?期待好的方法。运行跟踪是个办法,但是不好。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-20 22:53 , Processed in 0.105319 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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