pvvx
Активный участник сообщества
Пришли с али модули EMW3080(BP) (MXCHIP). Шли в Питер ровно 3 недели.

На сегодня средняя цена на них колеблется в пределах от 200 до 300 руб в мелкой партии или поштучно на разных торговых площадках.
Хорошее описание по ним предоставлено A_D::Схемотехника и обзор модуля EMW3080
Но не сказано, что прошивка модуля поддерживает дополнительные функции (Build-in Commands), вызываемые в мониторе UART:
На форуме уже есть про них темы, но пока нет никаких программных и аппаратных тестов.
Использование UART на EMW3080B:
pin19 - SYS_LED (AT) + MICO bootloader
pin23 - Easylink (AT)
pin21/24 - UART_DOWNLOAD (ROM function)
Далее попробую произвести разнообразные тесты и пишите, что хотелось бы там измерить – попробую учесть...

На сегодня средняя цена на них колеблется в пределах от 200 до 300 руб в мелкой партии или поштучно на разных торговых площадках.
Хорошее описание по ним предоставлено A_D::Схемотехника и обзор модуля EMW3080
Но не сказано, что прошивка модуля поддерживает дополнительные функции (Build-in Commands), вызываемые в мониторе UART:
Код:
# help
====Build-in Commands====
help:
version:
echo:
exit: CLI exit
scan: scan ap
wifistate: Show wifi state
wifidebug: wifidebug on/off
ifconfig: Show IP address
arp: arp show/clean
ping: ping <ip>
dns: show/clean/<domain>
sockshow: Show all sockets
tasklist: list all thread name status
memshow: print memory information
memdump: <addr> <length>
memset: <addr> <value 1> [<value 2> ... <value n>]
memp: print memp list
wifidriver: show wifi driver status
reboot: reboot MiCO system
tftp: tftp
time: system time
ota: system ota
flash: Flash memory map
micodebug: micodebug on/off
====User Commands====
---> Пример:
# tftp
Usage: tftp <ip> put <filename> <partition type> <flashaddr> <flashlen>
tftp <ip> get <filenmae> <partition type> <flashaddr> <flashlen>
# version
Product module: EMW3080B
Hardware version: 3080B
Manufacture: MXCHIP Inc.
Kernel version: 3080B002.010
MiCO version: 3.5.2
Firmware version: ATV1.9
Application info: AT Command on MICO OS
Bootloader version: bootloader
WIFI version: 3080B-3.6a
# flash
0 | Bootloader | Dev:0 | 0x0000b000 | 0x00008000 |
1 | Application | Dev:0 | 0x00013000 | 0x00075000 |
2 | ATE | Dev:0 | 0x000d0000 | 0x00040000 |
3 | OTA Storage | Dev:0 | 0x00110000 | 0x000b5000 |
4 | User Application | Dev:0 | 0x00088000 | 0x00040000 |
5 | PARAMETER1 | Dev:0 | 0x000c8000 | 0x00004000 |
6 | PARAMETER2 | Dev:0 | 0x000cc000 | 0x00004000 |
7 | USER Storage | Dev:0 | 0x001c5000 | 0x0003a000 |
# tasklist
Name Status Prio Stack TCB
---------------------------------------------------------------
cli R 5 156 8 0x10005ef0
IDLE R 0 111 2 0x10026da8
UART Recv B 3 265 19 0x1001c280
TCP_IP B 9 762 10 0x10007a60
Bonjour B 3 85 31 0x100277e8
SYS MONITOR B 10 167 7 0x10004a40
HealthMon B 3 231 17 0x10006f20
Tmr Svc B 5 450 3 0x10002f30
httpd B 3 1955 29 0x10023708
Local Server1 B 3 353 33 0x100280f8
Local Server2 B 3 353 34 0x10028900
worker thread B 7 477 6 0x10005010
mxchipTimer B 5 475 16 0x10006558
WifiMgr B 3 471 18 0x1001ba78
dhcp-server B 5 137 28 0x100231f0
wifi_recv B 5 1276 24 0x1001fef8
# sockshow
FD Type State PCB
-------------------------
0 UDP NONE 0x10022c50
1 UDP NONE 0x10022db8
2 TCP Listen 0x10026470
3 UDP NONE 0x100263e0
4 TCP Listen 0x100259d0
5 TCP Listen 0x10029848
TCPPCB LocalIP LPORT RemoteIP RPORT State
---------------------------------------------------------------------
0x10029848 0.0.0.0 8088 0.0.0.0 0 Listen(0 /5 )
0x100259d0 0.0.0.0 8080 0.0.0.0 0 Listen(0 /5 )
0x10026470 0.0.0.0 80 0.0.0.0 0 Listen(0 /5 )
UDPPCB Local IP Remote IP LPORT RPORT
-------------------------------------------------------------
0x100263e0 0.0.0.0 0.0.0.0 5353 0
0x10022db8 127.0.0.1 0.0.0.0 12679 0
0x10022c50 0.0.0.0 0.0.0.0 67 0
0x10005918 0.0.0.0 0.0.0.0 56555 0
#
...
Использование UART на EMW3080B:
- Bootloader: Pin9/Pin10 921600bps
- Прошивка AT: Pin9/Pin10 115200bps
- LogCLI(консоль в стартовой прошивке) Pin21/Pin22: 115200bps
- TCP2UART: Pin9/Pin10 115200bps

pin19 - SYS_LED (AT) + MICO bootloader
pin23 - Easylink (AT)
pin21/24 - UART_DOWNLOAD (ROM function)
Далее попробую произвести разнообразные тесты и пишите, что хотелось бы там измерить – попробую учесть...
Последнее редактирование: