Viki Shi:
你指的哪个值?
NINGHONG XIE:
回复 Viki Shi:
比如说信道….我找遍程序,都不知道怎么通过这个配置文件,传递给程序的….以前没用过IAR
NINGHONG XIE:
回复 Xiaobo Zhang:
但是这些宏定义在软件调用是在哪里….在程序中烧写后,我们该怎么去修改这个文件里面的值呢….
VV:
回复 NINGHONG XIE:
f8w文件中的是宏定义,在程序里面给全局变量初始化用,
关于修改信道的,你可以看到,在ZGloblas.c文件里面
// Default channel listuint32 zgDefaultChannelList = DEFAULT_CHANLIST;
NINGHONG XIE:
回复 VV:
谢谢!!!我还不理解的是,为什么macRadioSetChannel这个函数没法修改信道……
VV:
回复 NINGHONG XIE:
这个可以修改的啊!
NINGHONG XIE:
回复 VV:
macRadioSetChannel这个函数的修改和修改f8wConfig.cfg里面的 DEFAULT_CHANLIST 性质是一样的吗。。。。因为我通过macRadioSetChannel修改信道后,没修改的和修改的还是可以通信…但是,我通过f8wConfig.cfg修改,就没法通信了….所以我一直认为,修改macRadioSetChannel和修改DEFAULT_CHANLIST 是不一样的》。。。
felix shih:
回复 NINGHONG XIE:
– Z-Stack projects specify compile options in two ways: (1) "-D" statements in f8wConfig.cfg and other *.cfg files, (2) entries in the IDE Compiler Preprocessor Defined Symbols. When using the EW8051 or EW430 compilers, settings made in the IDE will override settings in the *.cfg files. When using the EWARM compiler, settings in the *.cfg files will override any made in the IDE.