ZHCAG83 June 2026 AWR2188
AWR2188在RBL阶段会根据SOP判断是QSPI模式还是SPI/I2C模式,如果是 QSPI模式,AWR2188将DFP镜像从Flash复制到AWR2188的RAM中,如果是SPI/I2C模式,则需要外部处理器通过SPI或者I2C将DFP镜像传输给AWR2188。下面以SPI模式为例,介绍DFP镜像下载。
/* Offset in the M0 flash where the metaimage for the 2188 is stored*/
imagecfg.w_ImageSrcAddress = 0x6F80;
/* Size of the metaimage*/
imagecfg.w_ImageSize = 0x32F48;
status = ml_rblImageDownload(DEVICE_INDEX,&imagecfg);
while(status!=0);
外部处理器会通过ml_rblImageDownload此函数将DFP镜像下载到AWR2188中,使用此函数下载镜像时需要注意的地方有两点:
一般来说,被下载的固件是TI提供的DFP固件包, 本地存放路径是:"C:\ti\mmWave_DFP_04_00_xx_xx\firmware\xWR2188\metaimage\mmwave_dfp_metaimage.bin"。
下载镜像完毕后,AWR2188会返回一个校验值,保存在结构体T_ML_MSS_APPLICATION_ENTRY_RSP.w_ParseStatus中,用户可以根据这个返回值来判断镜像是否下载正常。如果镜像正常下载到AWR2188,此校验值为0x3E1A95C5。
由于镜像下载及后续控制均通过SPI/I2C协议完成,因此AWR2188的SPI/I2C协议解析放在第4章单独讨论。