我是 C 新手,我有几个关于将结构值放入函数以及声明函数的正确方法的问题。
在我的 common.h 我已经定义
extern struct ddrautocal;
int get_eeprom_vals(uchar); // is this the correct declare the function?
在calibration.c中,我定义了我的结构并更改了一些设置一些值(未显示)
#include <common.h>
struct ddrautocal {
u32 wdtr;
u32 clkp;
u32 rdcc;
};
在proc.c中
#include <common.h>
int get_eeprom_vals(struct ddrautocal *cal){
// I'd like to access cal.wdtr and cal.clkp
}
我是一个彻头彻尾的呆子,我知道,但我正在努力变得更好。我一整天都在努力让它工作,并想知道我是否在 common.h 中正确声明了该函数,以及在位于 proc.c 的 get_eeprom_vals 函数中访问 ddrautocal 结构的正确方法是什么任何帮助都会不胜感激。谢谢!