TI论坛
直播中

李波波

8年用户 206经验值
私信 关注
[问答]

请问CC2650的on chip OAD和off chip OAD区别在哪里?

CC2650的on chip OAD和off chip OAD有什么区别?

回帖(4)

蒋美燕

2019-11-7 15:52:59
on chip OAD,只有imageA有OAD的能力
off chip OAD,不再有imageA,B的区分,所有运行的image都内嵌OAD功能
举报

华农武

2019-11-7 16:10:06
Tom,
补充一点,off chip OAD用的是外挂Flash, on chip用的是内部自己的Flash。
举报

张林锋

2019-11-7 16:16:58
引用: bctwerwer 发表于 2019-11-7 17:33
on chip OAD,只有imageA有OAD的能力
off chip OAD,不再有imageA,B的区分,所有运行的image都内嵌OAD功能

那我就想问问,既然imageB没有OAD能力,还要添加各种OAD的服务(Profile)和代码?
我的理解是只要能有办法回到imageA就行了,用给下面代码段
uint16_t crc[2] = [0x0000, 0x0000];      // Invalidate the image.OADTarget_writeFlash(OAD_IMG_R_PAGE, OAD_IMG_R_OSET + AD_IMG_CRC_OSET, (uint8_t *)crc, 4);      // Reset.HAL_SYSTEM_RESET();
举报

何丽

2019-11-7 16:27:51
引用: wupei1024 发表于 2019-11-7 17:57
那我就想问问,既然imageB没有OAD能力,还要添加各种OAD的服务(Profile)和代码?
我的理解是只要能有办法回到imageA就行了,用给下面代码段
uint16_t crc[2] = [0x0000, 0x0000];      // Invalidate the image.OADTarget_writeFlash(OAD_IMG_R_PAGE, OAD_IMG_R_OSET + AD_IMG_CRC_OSET, (uint8_t *)crc, 4);      // Res ...

on chip OAD和off chip OAD还取决于你Application Code多大?
CC2640R2  64KB以下可以用on chip OAD,否则超空间了,只能用off chip方式
举报

更多回帖

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