[嵌入式] 【RM2019 技术答疑】+官方开源icra代码疑问

[复制链接]
英雄liyinchao
2019-12-8 22:34:02 显示全部楼层

马上注册,玩转Robomaster!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 liyinchao 于 2019-12-8 22:37 编辑

以chassis_task任务为例 XYC4UDDT_[$PJDEC0L{ILSX.png
数据来源为prc_info这个结构体变量中,而 prc_info的地址是来源于这个函数prc_info = rc_device_get_info(prc_dev);
获取的是prc_dev结构体的子结构体的地址,而prc_dev的地址来源于  prc_dev = rc_device_find("uart_rc");
(%@5_RYVK7L%V7I})XP~VXE.png
根据函数可知最终返回的是rc_dev的地址,而地址来源于rc_dev = (rc_device_t)device_find(name);
打开device_find()函数
Z11TJZ84~VCK@F29F3XLHL4.png

device_find函数里定义了一个object然后返回了地址.
我的疑问是最终的数据是哪来的,最后返回的是一个在函数里定义的结构体的地址啊,并没有数据啊。
其他任务也类似,最终都指向了这里
还希望大佬不吝赐教。

跳转到指定楼层

[嵌入式] 【RM2019 技术答疑】+官方开源icra代码疑问

[复制链接]
工程lazyzabre
2019-12-9 14:05:50 显示全部楼层
你是不是发错地方了,这要发去赛事资讯那里,而且格式也不对

[嵌入式] 【RM2019 技术答疑】+官方开源icra代码疑问

[复制链接]
英雄liyinchao
 楼主| 2019-12-9 20:53:16 显示全部楼层
lazyzabre 发表于 2019-12-9 14:05
你是不是发错地方了,这要发去赛事资讯那里,而且格式也不对

刚注意到谢谢了

[嵌入式] 【RM2019 技术答疑】+官方开源icra代码疑问

[复制链接]
英雄liyinchao
 楼主| 2019-12-9 21:16:35 显示全部楼层
问题找到了是我自己不小心误删了一个函数

[嵌入式] 【RM2019 技术答疑】+官方开源icra代码疑问

[复制链接]
梯队队员Lmonster
2019-12-19 13:47:34 显示全部楼层
你是不是发错地方了,这要发去赛事资讯那里,而且格式也不对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

触屏版 | 电脑版

Copyright © 2022 RoboMasters 版权所有 备案号 粤ICP备12022215号

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