ZHCAG83 June 2026 AWR2188
在软件侧,AWR2188上电后外部处理器软件的第一个操作是通过ml_frontEndPowerOnDevice函数对AWR2188进行复位(控制AWR2188的nReset引脚电平从高到低再到高),并在复位期间通过控制GPIO输出电平,配置AWR2188的SOP和时钟,其中SOP的配置见 表 3-1,Clock的配置见 表 2-1。此函数执行完毕后AWR2188离开复位状态正式进入RBL阶段,执行固化在ROM侧的代码,对AWR2188进行时钟等初始化,等待从外部处理器下载DFP镜像。
/*Power up*/
pwrup.c_PowerControl = M_T_ML_FE_DEVICE_POWER_UP;· //上电宏
pwrup.c_SopBootCfg = M_ML_DEVICE_SOP_BOOT_SPI_MODE_0; //SPI模式
pwrup.c_SopClkCfg =M_ML_DEVICE_SOP_CLOCK_50MHZ_OSC_OUT_DISABLE; //时钟配置
status = ml_frontEndPowerOnDevice(DEVICE_INDEX, &pwrup);
| 配置 | 介绍 |
|---|---|
| 0x01 | 使用SPI0的功能模式 |
| 0x06 | 使用SPI1的功能模式 |
| 0x07 | 使用I2C的功能模式 |
| 0x05 | 使用UART的设备管理模式 |
| 0x03 | Debug模式 |