TI中文支持网
TI专业的中文技术问题搜集分享网站

byte *NLME_GetExtAddr( void );函数问题求解

我在程序中用   byte *NLME_GetExtAddr( void )  获取自身的IEEE 64位 物理地址  ,然后 吧这个程序的hex 读出来 下到别的模块中 然后让我费解的事情出现了   为什么后面直接用hex焼写的程序 读出来的 IEEE64位物理地址跟前面那个模块是一样的 也就是 我是重那个模块读出来的程序 后面不管烧到那个模块 程序读出来的地址都是一样 这是为什么???

VV:

NLME_GetExtAddr获取的是节点的目前使用的长地址,这个厂地址的来源有两个,一个是First IEEE(在你Info Page,每个芯片都是唯一的),还有一个是Secondary IEEE(在Flash里面,用户自己可以修改)。节点选择哪一个作为自己的长地址,在zmain_ext_addr();决定。你可以看下!

赞(0)
未经允许不得转载:TI中文支持网 » byte *NLME_GetExtAddr( void );函数问题求解
分享到: 更多 (0)