CC2650的on chip OAD和off chip OAD有什么区别?
时间:10-02
整理:3721RD
点击:
CC2650的on chip OAD和off chip OAD有什么区别?
on chip OAD,只有imageA有OAD的能力
off chip OAD,不再有imageA,B的区分,所有运行的image都内嵌OAD功能
Tom,
补充一点,off chip OAD用的是外挂Flash, on chip用的是内部自己的Flash。
那我就想问问,既然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();
on chip OAD和off chip OAD还取决于你Application Code多大?
CC2640R2 64KB以下可以用on chip OAD,否则超空间了,只能用off chip方式