Виж темите без отговор | Виж активните теми
Дата и час: Пет Апр 19, 2024 12:21 am
Автор |
Съобщение |
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4715
|
WIFI за PIC32
някой случайно да знае за НЕ Harmony драйвер за Microchip-ския mrf24wn... от спортна злоаба портнах freeRTOS + lwIP + mebedtls за PIC32MZ (Curiosity борд @ 200 мипса) и се чудя как да пробвам порта... а тва вифи го има лепнато на борда освен да плювам змии и гущери и да преправя хармони драйвера в нормална библиотека...
_________________ main[-1u]={1};
|
Сря Авг 22, 2018 10:50 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4715
|
Re: WIFI за PIC32
много змии, много гущери... поне му прочетох MAC адреса
_________________ main[-1u]={1};
|
Чет Авг 23, 2018 3:11 pm |
|
|
nikolovs
Ранг: Ориентиран
Регистриран на: Съб Май 17, 2008 10:01 pm Мнения: 238
|
Re: WIFI за PIC32
Аз си я поръчах въпросната платка и се каня да си дръпна този RTOS от сайта но ми иска регистрация и да си вкарам кредитната карта . Колега можеш ли ми метна кода или това което е нужно за подкарване ? Искам и аз да я разчопкам тази платка , така ми стой от месеци . Много не ми се вкарва картата понеже един път Azure IoT hub ми дръпна 275 $ от картата и от тогава не искам да ползвам такива Cloud услуги !
|
Пет Авг 24, 2018 12:42 pm |
|
|
nikolovs
Ранг: Ориентиран
Регистриран на: Съб Май 17, 2008 10:01 pm Мнения: 238
|
Re: WIFI за PIC32
Каня се да пренапиша кода за MicroC
|
Пет Авг 24, 2018 12:43 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4715
|
Re: WIFI за PIC32
начи тази платка(тряя да я има в Комет) https://store.comet.bg/Catalogue/Product/65778/и е демо-борд най-вече за Хармонито... всички примери и библиотеки са писани за него (деже тествах няколко примера преди време... бачкат) Къв RTOS?.... аз съм портнал https://www.freertos.org/ами като стане готов сорса мисля да го плясна в гит-хъба иначе днес конектнах вифито | | | | Код: [APP] --- BEGIN --- netif: netmask of interface .. set to 255.0.0.0 netif: GW address of interface .. set to 127.0.0.1 netif_set_ipaddr: netif address being changed netif: IP address of interface .. set to 127.0.0.1 netif: added interface lo IP addr 127.0.0.1 netmask 255.0.0.0 gw 127.0.0.1 dns_init: initializing [MRF] WDRV_Assert:( 0x800020D8 ) Could not allocate either s_mrf24wn_ctx or myParam [MRF] Config: [MRF] - verifyFlag: 0 [MRF] - networkType: 1 [MRF] - ssid: Comet Guest Room [MRF] - ssidLen: 16 [MRF] - securityMode: 0 [MRF] - securityKey: [MRF] - securityKeyLen: 0 [APP] WIFI BEGIN [MRF] RFReadyCB( MAC: 001EC03B2D2F ) [MRF] WDRV_Assert:( 0x1 ) Get MAC failed [MRF] InitDoneCB() netif: IP address of interface .. set to 0.0.0.0 netif: netmask of interface .. set to 0.0.0.0 netif: GW address of interface .. set to 0.0.0.0 netif: added interface wl IP addr 0.0.0.0 netmask 0.0.0.0 gw 0.0.0.0 [MRF] WLAN UP [MRF] WDRV_Assert:( 0x1 ) Set Network Mode BSS failed [MRF] WDRV_Assert:( 0x1 ) Set SSID failed [MRF] WDRV_Assert:( 0x1 ) Set Security None failed [MRF] WDRV_Assert:( 0x1 ) Power control command failed [MRF] Start WiFi Connection . . . [MRF] WDRV_Assert:( 0x1 ) Connect command failed [MRF] SYS_CMD_MESSAGE: CB: [MRF] ProceedConnectEventCB() [MRF] + connected: 1 [MRF] + devID: 0 [MRF] + mac: 001FC63C19AD [MRF] + macConn: 0 [MRF] + reason: 0 ethernet_input: dest:01:00:5e:00:00:0a, src:00:22:91:46:1e:43, type:800 ip4_input: packet not for us. ethernet_input: dest:01:00:0c:cc:cc:cd, src:00:22:91:46:1e:1b, type:10b ethernet_input: dest:01:80:c2:00:00:00, src:00:1f:c6:3c:19:ad, type:0 ethernet_input: dest:01:00:0c:cc:cc:cd, src:00:22:91:46:1e:1b, type:10b ethernet_input: dest:01:80:c2:00:00:00, src:00:1f:c6:3c:19:ad, type:0 ethernet_input: dest:01:00:5e:00:00:0a, src:00:22:91:46:1e:43, type:800 ip4_input: packet not for us. ethernet_input: dest:01:80:c2:00:00:00, src:00:1f:c6:3c:19:ad, type:0 ethernet_input: dest:01:00:0c:cc:cc:cd, src:00:22:91:46:1e:1b, type:10b ethernet_input: dest:01:80:c2:00:00:00, src:00:1f:c6:3c:19:ad, type:0
| | | | |
_________________ main[-1u]={1};
|
Пет Авг 24, 2018 3:12 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4715
|
Re: WIFI за PIC32
ако питаш мен учи/пиши на MPLAB-X ...
_________________ main[-1u]={1};
|
Пет Авг 24, 2018 5:26 pm |
|
|
nikolovs
Ранг: Ориентиран
Регистриран на: Съб Май 17, 2008 10:01 pm Мнения: 238
|
Re: WIFI за PIC32
Писал съм но с Microc ми е било по лесно
|
Съб Авг 25, 2018 11:18 am |
|
|
nikolovs
Ранг: Ориентиран
Регистриран на: Съб Май 17, 2008 10:01 pm Мнения: 238
|
Re: WIFI за PIC32
Тук има RTOS за Amazon AWS, който се каня да дръпна един хубав ден. Лошото е че изисква кредитна карта : https://docs.aws.amazon.com/freertos/la ... d_mch.html
|
Съб Авг 25, 2018 1:33 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4715
|
Re: WIFI за PIC32
знам го ама е за Harmony... което така да се каже го мразя и не ми се коментира
_________________ main[-1u]={1};
|
Съб Авг 25, 2018 5:03 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4715
|
Re: WIFI за PIC32
Тръгна.... | | | | Код: [APP] --- BEGIN --- netif: netmask of interface .. set to 255.0.0.0 netif: GW address of interface .. set to 127.0.0.1 netif_set_ipaddr: netif address being changed netif: IP address of interface .. set to 127.0.0.1 netif: added interface lo IP addr 127.0.0.1 netmask 255.0.0.0 gw 127.0.0.1 dns_init: initializing [APP] LWIP BEGIN netif: netmask of interface .. set to 255.255.255.0 netif: GW address of interface .. set to 192.168.0.1 netif_set_ipaddr: netif address being changed netif: IP address of interface .. set to 192.168.0.110 netif: added interface W0 IP addr 192.168.0.110 netmask 255.255.255.0 gw 192.168.0.1 [MRF] WIFI begin [MRF] RFReadyCB( MAC: 001EC03B2D2F ) [MRF] InitDoneCB() [MRF] WiFi Connecting . . . [MRF] SYS_CMD_MESSAGE: CB: [MRF] ConnectionStateSet( 1 ) etharp_request: sending ARP request. etharp_raw: sending raw ARP packet. ethernet_output: sending packet 0x8000717c [MRF] Connected to AP lwip_socket(PF_INET, SOCK_STREAM, 0) = 0 [APP] SOCKET: 0 lwip_connect(0, addr=192.168.0.100 port=80) tcp_connect to port 80 tcp_enqueue_flags: queuelen: 0 tcp_enqueue_flags: queueing 6509:6510 (0x2) tcp_enqueue_flags: 1 (after enqueued) tcp_output: snd_wnd 24576, cwnd 1, wnd 1, effwnd 0, seq 6509, ack 6509 tcp_output: snd_wnd 24576, cwnd 1, wnd 1, effwnd 0, seq 6509, ack 6509, i 0 tcp_output_segment: rtseq 6509 tcp_output_segment: 6509:6509 inet_chksum_pseudo(): checksumming pbuf 0x80006ec4 (has next 0x0) inet_chksum_pseudo(): pbuf chain lwip_chksum()=675C ip4_output_if: W01 IP header: +-------------------------------+ | 4 | 5 | 0x00 | 48 | (v, hl, tos, len) +-------------------------------+ | 0 |000| 0 | (id, flags, offset) +-------------------------------+ | 255 | 6 | 0x39a5 | (ttl, proto, chksum) +-------------------------------+ | 192 | 168 | 0 | 110 | (src) +-------------------------------+ | 192 | 168 | 0 | 100 | (dest) +-------------------------------+ ip4_output_if: call netif->output() etharp_find_entry: found empty entry 0 etharp_find_entry: selecting empty entry 0 etharp_request: sending ARP request. etharp_raw: sending raw ARP packet. ethernet_output: sending packet 0x80006e54 etharp_query: queued packet 0x80006ec4 on ARP entry 0 ethernet_input: dest:00:1e:c0:3b:2d:2f, src:14:da:e9:0e:a6:16, type:806 etharp_update_arp_entry: 192.168.0.100 - 14:da:e9:0e:a6:16 etharp_find_entry: found matching entry 0 etharp_update_arp_entry: updating stable entry 0 ethernet_output: sending packet 0x80006e3c etharp_input: incoming ARP reply dhcp_arp_reply() ethernet_input: dest:00:1e:c0:3b:2d:2f, src:14:da:e9:0e:a6:16, type:800 ip_input: iphdr->dest 0x6E00A8C0 netif->ip_addr 0x6E00A8C0 (0xA8C0, 0xA8C0, 0x6E000000) ip4_input: packet accepted on interface W0 ip4_input: IP header: +-------------------------------+ | 4 | 5 | 0x00 | 48 | (v, hl, tos, len) +-------------------------------+ | 8284 |010| 0 | (id, flags, offset) +-------------------------------+ | 128 | 6 | 0x5849 | (ttl, proto, chksum) +-------------------------------+ | 192 | 168 | 0 | 100 | (src) +-------------------------------+ | 192 | 168 | 0 | 110 | (dest) +-------------------------------+ ip4_input: p->len 48 p->tot_len 48 TCP header: +-------------------------------+ | 80 | 58517 | (src port, dest port) +-------------------------------+ | 0469279710 | (seq no) +-------------------------------+ | 0000006510 | (ack no) +-------------------------------+ | 7 | |010010| 8192 | (hdrlen, flags (SYN ACK ), win) +-------------------------------+ | 0x23ba | 0 | (chksum, urgp) +-------------------------------+ inet_chksum_pseudo(): checksumming pbuf 0x80003284 (has next 0x0) inet_chksum_pseudo(): pbuf chain lwip_chksum()=FFFF +-+-+-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags SYN ACK -+-+-+-+-+-+-+-+-+-+-+-+-+-+ State: SYN_SENT tcp_parseopt: MSS tcp_parseopt: NOP tcp_parseopt: WND_SCALE SYN-SENT: ackno 6510 pcb->snd_nxt 6510 unacked 6509 tcp_process (SENT): cwnd 4380 ssthresh 12288 tcp_process: SYN-SENT --queuelen 0 lwip_connect(0) succeeded [APP] CONNECT: 0 tcp_output: sending ACK for 469279711 inet_chksum_pseudo(): checksumming pbuf 0x80006e44 (has next 0x0) inet_chksum_pseudo(): pbuf chain lwip_chksum()=79C0 ip4_output_if: W01 IP header: +-------------------------------+ | 4 | 5 | 0x00 | 40 | (v, hl, tos, len) +-------------------------------+ | 1 |000| 0 | (id, flags, offset) +-------------------------------+ | 255 | 6 | 0x39ac | (ttl, proto, chksum) +-------------------------------+ | 192 | 168 | 0 | 110 | (src) +-------------------------------+ | 192 | 168 | 0 | 100 | (dest) +-------------------------------+ ip4_output_if: call netif->output() ethernet_output: sending packet 0x80006e44 State: ESTABLISHED
| | | | |
_________________ main[-1u]={1};
|
Нед Авг 26, 2018 12:37 pm |
|
|
nikolovs
Ранг: Ориентиран
Регистриран на: Съб Май 17, 2008 10:01 pm Мнения: 238
|
Re: WIFI за PIC32
ще пратиш ли кода
|
Нед Авг 26, 2018 10:28 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4715
|
Re: WIFI за PIC32
тук ще го кача ... сигурно през седмицата https://github.com/Wiz-IO
_________________ main[-1u]={1};
|
Пон Авг 27, 2018 5:55 am |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4715
|
Re: WIFI за PIC32
ТУК ще е линка: https://github.com/Wiz-IO/PIC32-FreeRTOS-LWIP-MBEDTLSама го пренаписвам на чисто и още не е готов
_________________ main[-1u]={1};
|
Вто Авг 28, 2018 11:56 am |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4715
|
Re: WIFI за PIC32
добавих разни екстри за IoT ...
cJSON || jsmn ping sntp httpclient MQTT Client - Eclipse Paho (in progress...) AWS (later) fatfs (later, SD card) coap (maybe) RIL (later, ppp for Quectel modules)
_________________ main[-1u]={1};
|
Сря Авг 29, 2018 5:26 pm |
|
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 10:41 am Мнения: 1664
|
Re: WIFI за PIC32
|
Чет Авг 30, 2018 3:25 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 3 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|