ZHCAG83 June   2026 AWR2188

 

  1.   1
  2.   摘要
  3. 1AWR2188介绍
  4. 2硬件架构与设计
    1. 2.1 雷达系统架构
    2. 2.2 AWR2188雷达硬件设计
    3. 2.3 SOP引脚配置
    4. 2.4 AWR2188 复位与RBL启动流程
  5. 3AWR2188的外部处理器软件配置
    1. 3.1 外部处理器上电配置MSS
    2. 3.2 DFP镜像下载
    3. 3.3 MSS应用程序(Application)启动与配置
  6. 4AWR2188 SPI/I2C配置与信号解析
    1. 4.1 SPI启动配置与时序
    2. 4.2 I2C启动配置与时序
  7. 5参考文献
  8. 6修改记录

DFP镜像下载

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中,使用此函数下载镜像时需要注意的地方有两点:

  1. 镜像在外部处理器中的地址:Flash或者外部处理器侧DFP镜像的位置;
  2. 镜像的大小。例如,镜像大小为208712Bytes,示例代码中用十六进制来表示大小,即0x32F48。

一般来说,被下载的固件是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章单独讨论。