CMP9010 wifi module integration

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

CMP9010 wifi module integration

跳至解决方案
741 次查看
gingerologist
Contributor II

I have bought a CMP9010-1-EVB from mouser. The board has an CEL CMP9010 module, which is based on iw416. CEL provides a brief description on hardware on their web site but no further documentation on software integration.

The module is not listed in latest SDK for my imxrt1020 evk board. There are three modules based on iw416. One from murata and others from azurewave.

I wonder what I could do to bring it up. Is it compatible with a module from azurewave or murata? Or I must wait for a new SDK release including this module? Or perhaps I can get help here.

标记 (1)
0 项奖励
1 解答
734 次查看
ocourson
NXP TechSupport
NXP TechSupport

Dear @gingerologist ,

 

NXP IW416 chipset is supported on most of the i.MX RT hosts, using latest SDK 2.12:

- i.MX RT 1020, 1064, 1160: wifi only supported

- i.MX RT 1050, 1060, 1170, 685, 595 both wifi and BT supported

 

We could not test CEL CMP9010 module, but we assume it should work by selecting one of the WIFI_IW416_BOARD_*_USD flag in source/app_config.h.

 

@bruce_havemeier could you help on that request ?

 

Regards,

Olivier

在原帖中查看解决方案

0 项奖励
3 回复数
735 次查看
ocourson
NXP TechSupport
NXP TechSupport

Dear @gingerologist ,

 

NXP IW416 chipset is supported on most of the i.MX RT hosts, using latest SDK 2.12:

- i.MX RT 1020, 1064, 1160: wifi only supported

- i.MX RT 1050, 1060, 1170, 685, 595 both wifi and BT supported

 

We could not test CEL CMP9010 module, but we assume it should work by selecting one of the WIFI_IW416_BOARD_*_USD flag in source/app_config.h.

 

@bruce_havemeier could you help on that request ?

 

Regards,

Olivier

0 项奖励
717 次查看
gingerologist
Contributor II

Thank you for your reply and also thanks to Bruce Havemeier, I have received his email with some hardware documents.

 

Besides, I had some luck today. After carefully reading all related documents, I did the following steps:

 

1. Connect micro USB power to CMP9010 EVB and set jumper J1 to REG ('down position' according to quick start guide provided by CEL).

2. set J2 on CMP9010 EVB to 1.8V ('down position' according to quick start guide provided by CEL)

3. in app_config.h, comment out definition of "WIFI_88W8801_BOARD_AW_NM191_USD", define "WIFI_IW416_BOARD_AW_AM510_USD" instead.

 

Then at lease the "xxxx_wifi_setup" example works. I got the following output from serial console (/dev/ttyACM0 on my linux desktop).

 

```

Wifi setup example
Initialize WLAN Driver
MAC Address: 00:22:A3:07:25:07
[net] Initialized TCP/IP networking stack
app_cb: WLAN: received event 10
app_cb: WLAN initialized
WLAN Driver Version : v1.3.r37.p3
WLAN Firmware Version : IW416-V0, RF878X, FP91, 16.91.21.p11.3, WPA2_CVE_FIX 1, PVE_FIX 1
Scan scheduled...
10 networks found:
18:31:BF:00:D1:1C "ASUS_5G"
channel: 149
rssi: -60 dBm
security: WPA2
WMM: YES
18:31:BF:00:D1:18 "ASUS"
channel: 2
rssi: -65 dBm
security: WPA2
WMM: YES
D8:8A:DC:D4:1B:D4 "HAPPINESS"
channel: 6
rssi: -56 dBm
security: WPA2
WMM: YES
D8:8A:DC:D4:87:D0 "HAPPINESS"
channel: 6
rssi: -81 dBm
security: WPA2
WMM: YES
D8:8A:DC:D4:87:D1 (hidden)
channel: 6
rssi: -82 dBm
security: WPA2
WMM: YES
D8:8A:DC:D4:1B:D5 (hidden)
channel: 6
rssi: -54 dBm
security: WPA2
WMM: YES
EC:26:CA:90:F6:BB "juwanke-test-a5a5a5a5"
channel: 11
rssi: -19 dBm
security: WPA/WPA2 Mixed
WMM: YES
D8:8A:DC:F4:1B:D8 (hidden)
channel: 149
rssi: -56 dBm
security: WPA2
WMM: YES
3E:06:A7:4C:A3:BA (hidden)
channel: 11
rssi: -91 dBm
security: WPA/WPA2 Mixed
WMM: YES
D8:8A:DC:D4:1B:D8 "HAPPINESS"
channel: 149
rssi: -57 dBm
security: WPA2
WMM: YES
Connecting to SSID .....app_cb: WLAN: received event 2
[!] WLAN: network not found
Connection Failed! Stopping!

```

 

 

 

 

0 项奖励
728 次查看
bruce_havemeier
Contributor II

Matian and oliver...I sent Matian the CMP9010-1-EVB quick start guide in a private email.  Also, I have put him in touch with our lead software engineer.

-Bruce

0 项奖励