主题中讨论的其他器件:SysConfig、
您好!
以尝试让分集式天线在定制板上工作。
当我选择天线选择时、似乎在更改设置后无法正确操作、我已经尝试通过 SysConfig 和通过代码手动启用多样性:
Radio.ANT1_PAD = "28"; Radio.ANT2_PAD = "22"; Radio.ANT_SEL_MODE = "3";
sl_Start(0, 0, 0);
typedef struct
{
_u8 Mode; /* antenna selection mode - [disable = 0 | ant1 = 1 | ant2 = 2 | auto = 3 | manual = 4]
*/
_u8 Ant1Pad;/* antenna1 selection pad (not pin!) */
_u8 Ant2Pad;/* antenna2 selection pad (not pin!) */
_u8 Reserved;
_u32 Options;
} SlWlanAntSelectionConfig_t;
_i16 Status;
SlWlanAntSelectionConfig_t AntSelConfig;
AntSelConfig. Mode = SL_WLAN_ANT_SELECTION_AUTO;
Status = sl_WlanSet(SL_WLAN_CFG_GENERAL_PARAM_ID, SL_WLAN_GENERAL_PARAM_ANT_SELECTION_CONFIG,
sizeof(SlWlanAntSelectionConfig_t), (_u8 *)&AntSelConfig);
if( Status )
{
/* error */
UART_PRINT("STATUS ERROR: %d\r\n", Status);
}
/* restart the device */
Status = sl_Stop(0);
sl_Start(NULL,NULL,NULL);
其中任何一个都会导致相同的结果、即表示安装失败的一般错误、以及我无法解析的致命错误:
SL GeneralEventHandler [GENERAL EVENT] - ID=[-30738] Sender=[0] SL FatalErroEventHandler ID:1 [ERROR] - FATAL ERROR: Abort NWP event detected: AbortType=2, AbortData=0x365
我是否缺少初始化或其他 SysConfig 设置? 分集引脚在 CC3235SF 上为15和18。
非常感谢 Insight、谢谢!
注意:也可以在开发板上看到此结果、但多样性天线不在该板上。

