主题中讨论的其他器件: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、谢谢!
注意:也可以在开发板上看到此结果、但多样性天线不在该板上。