TI中文支持网
TI专业的中文技术问题咨询交流网站

CC1310片内OAD的问题

对例程rfWsnNodeIntFlashOadClient中的一个写镜像数据头的函数有疑惑,为啥点开进去是这样的:

void OADTarget_storeImageHeader(uint8_t *pValue)
{
// Do nothing.
}

是空的函数,难道片内OAD不需要写映像数据头?

Viki Shi:

/********************************************************************** @fnOADTarget_storeImageHeader** @briefStore the image header of the new image** @parampValue – pointer to the new image header** @returnNone.*/
extern void OADTarget_storeImageHeader(uint8_t *pValue);

这个函数是存储image header

user6045094:

回复 Viki Shi:

我知道,但是点进去发现是空的函数呀

Viki Shi:

回复 user6045094:

我查了下external OAD是有函数具体内容的,那应该就是internal OAD只留下了接口,并没有去实现

user6045094:

回复 Viki Shi:

那是需要自己去实现吗,虽然这个不难,但是没有理由让二次开发者自己实现呀,就想弄清楚为什么这样,以免以后留下隐患,好像就关于镜像头数据部分操作的函数,是空的,但是有在用,比如下面两个函数:
/********************************************************************** @fnOADTarget_close** @briefClose an OAD target after a download has finished. For*internal flash this function is a stub.** @paramnone** @returnnone*/
void OADTarget_close(void)
{// Intentionally left blank.
}

/******************************************************************************** @fnsaveImageInfo** @briefSave image information in the meta-data area** @returnnone*/
void saveImageInfo(void)
{// Do nothing.
}

赞(0)
未经允许不得转载:TI中文支持网 » CC1310片内OAD的问题
分享到: 更多 (0)