I am able to run NTP library, basic tcp data transfer, FTP and HTTP server all ok! Only mDNS/DNS-SD is not working.
mDNS library used: https://github.com/lsgunth/lwip_contrib ... /apps/mdns
I feel there is some bug in library when SO_REUSE is enabled.
Crash log:
-----
Code: Select all
mdns: sending A response
mdns: packet from 192.168.1.5 8400 0000
mdns: packet from 192.168.1.6 0000 0001
mdns: question 'gateway789local' type 1 class 1
Fatal exception (9):
epc1=0x402134fa
epc2=0x00000000
epc3=0x40100a24
epcvaddr=0x0539383b
depc=0x00000000
rtn_add=0x00000100
-----
Disassembly for some hint:
Code: Select all
402134d4 <ieee80211_output_pbuf>:
402134d4: e0c112 addi a1, a1, -32
402134d7: 41c9 s32i.n a12, a1, 16
402134d9: 61e9 s32i.n a14, a1, 24
402134db: 3109 s32i.n a0, a1, 12
402134dd: 71f9 s32i.n a15, a1, 28
402134df: 51d9 s32i.n a13, a1, 20
402134e1: 1922f2 l32i a15, a2, 100
402134e4: 03dd mov.n a13, a3
402134e6: 33cc bnez.n a3, 402134ed <ieee80211_output_pbuf+0x19>
402134e8: 127c movi.n a2, -15
402134ea: 0015c6 j 40213545 <ieee80211_output_pbuf+0x71>
402134ed: 201110 or a1, a1, a1
402134f0: 210e85 call0 402345dc <vTaskSuspendAll>
402134f3: 0de8 l32i.n a14, a13, 0
402134f5: 051dc2 l16ui a12, a13, 10
402134f8: de9c beqz.n a14, 40213519 <ieee80211_output_pbuf+0x45>
402134fa: 012e32 l32i a3, a14, 4
402134fd: 012d22 l32i a2, a13, 4
40213500: 051e42 l16ui a4, a14, 10
40213503: 802c20 add a2, a12, a2
40213506: e16601 l32r a0, 4020baa0 <flash_data_check+0x630>
40213509: 0000c0 callx0 a0
4021350c: 051e02 l16ui a0, a14, 10
4021350f: 0ee8 l32i.n a14, a14, 0
40213511: c0ca add.n a12, a0, a12
40213513: f4c0c0 extui a12, a12, 0, 16
40213516: fe0e56 bnez a14, 402134fa <ieee80211_output_pbuf+0x26>
40213519: 172f22 l32i a2, a15, 92
4021351c: 365226 beqi a2, 5, 40213556 <ieee80211_output_pbuf+0x82>
4021351f: 211645 call0 40234684 <xTaskResumeAll>
40213522: 027c movi.n a2, -16
40213524: 000746 j 40213545 <ieee80211_output_pbuf+0x71>
40213527: 2129 s32i.n a2, a1, 8
40213529: 0593c5 call0 40218e68 <cnx_node_search>
4021352c: 02ed mov.n a14, a2
4021352e: 8e8c beqz.n a14, 4021353a <ieee80211_output_pbuf+0x66>
40213530: 0d1e32 l16ui a3, a14, 26
40213533: f3ec bnez.n a3, 40213566 <ieee80211_output_pbuf+0x92>
40213535: 2e48 l32i.n a4, a14, 8
40213537: 2b7417 bbci a4, 17, 40213566 <ieee80211_output_pbuf+0x92>
4021353a: 0c7c movi.n a12, -16
4021353c: 211445 call0 40234684 <xTaskResumeAll>
4021353f: 012c80 slli a2, a12, 24
40213542: 312820 srai a2, a2, 24