韦东山Linux嵌入式课程社区
直播中

王红梅

7年用户 183经验值
私信 关注

u-boot 1.1.6用SI看代码出来很多个函数原型

按照韦老师的视频,将u-boot-1.1.6.tar.bz2解压后,打上u-boot-1.1.6_jz2440.patch 补丁,配置编译后,用sourceinsight 来可能代码(已配置和编译)。。
在刚进入 U-boot  第二阶段的时候,遇到几个函数,在 start_ARMboot 中,有一个初始化序列的 函数数组init_fnc_t *init_sequence[],

其中不知道 env_init,和serial_init, 这两个函数的原型在那个文件中,用SI看时,按住ctrl点击鼠标时,会出来很多个函数原型,希望大家帮忙,,,
env_init 在8个文件中,该是哪一个啊?怎么看?

回帖(3)

杨芳

2019-7-1 09:28:51
为什么我的截图没了??
举报

元办叙

2019-7-1 09:44:52
这个谁记得啊,,,,,,,
举报

邹媛媛

2019-7-1 09:58:48
我搞定了,自己回答下吧,看u-boot.map, 可以找到该函数依赖的目标文件,从而可以找到对应的源文件~~~这样就只到时调用哪个文件的函数了,还有一种老实可靠的办法就是打印trace~~~~~
举报

更多回帖

发帖
×
20
完善资料,
赚取积分