Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Нужна помощь DT-W5G1

Тема в разделе "Другие WiFi модули и оборудование", создана пользователем nikolz, 19 авг 2019.

  1. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.973
    Симпатии:
    1.301
  2. nikolz

    nikolz Гуру

    Сообщения:
    4.932
    Симпатии:
    454
    Вы с какого курса ушли из института?
    или пропустили все лекции занимаясь кооператорством.
    почитайте учебники по технологии разработки ПО для микропроцессорных устройств.
    Могу прочесть Вам за отдельную плату, если ничего не поймете в учебниках.
     
  3. nikolz

    nikolz Гуру

    Сообщения:
    4.932
    Симпатии:
    454
  4. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.973
    Симпатии:
    1.301
    Вы какого наелись или напились?
    Я с микроконтроллерами с начала их появления, а с электроникой до этого ещё десятилетие...
    Вам учебник написать? :p
     
  5. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.973
    Симпатии:
    1.301
    У меня нет времени копаться в помойке али и я "переплатили" могу себе позволить :p
    Если бы хотели кому помочь - то давали бы ссылку в первом посту...
     
  6. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.973
    Симпатии:
    1.301
    Да и по вашей ссылке время доставки на месяц больше :eek:
     
  7. A_D

    A_D Авторитетный участник сообщества

    Сообщения:
    330
    Симпатии:
    56
  8. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.973
    Симпатии:
    1.301
    Пришли, получено. Если бы не тянул с отправкой, то итого менее 2-х недель.
    Через недельку тоже возможно поковыряюсь...
     
  9. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.973
    Симпатии:
    1.301
    Стартует в RX/TX на 1000000 baud (1M).
    Грузит какой-то тест:
    upload_2019-9-24_4-18-31.png
    (подключение питания на 750 мс - бросок заряд емкости питания... на 7000 мс отработал и далее потребляет 60 мА)
    Используется CPU Xtensa на 160 МГц, как в ESP, но...
    Памяти RAM 512 килобайт + IRAM на 128 килобайт, flash 4 МБ.
    log (раскрыть)

    Код (Text):
    1. 00000020 W:==============================
    2. 00000090 W:AB5 SF Loader (Ver 00.44.84 / 101)
    3. 00000260 W: For 4 MByte. ID:0x15, MANUFACT:0x20
    4. 00000440 W: Mar 26 2019, 10:59:13
    5. 00000590 W: Bank #1 (0x50004000), Bank #2 (0x50204000)
    6. 000007B0 W:===============================
    7. Bank #2 Sign ERR  0xffffffff
    8.  
    9.  
    10. Try to boot from version (4484) in Bank #1
    11. 00009870:ict_app_task_initialization [SW_VER=44.84.6000-LITE]
    12. 000A4450:SF_Bank_1 Valid[1] CRC[0x35F9 0xC700 0x248B]
    13. 000A4480:SF_Bank_2 Valid[0] CRC[0x00 0x00 0x00]
    14. 000A44B0 T:SME_MAIN
    15. 000A44C0 T:P-Rx H_RDY 2, 4567EF02
    16. 000A4720:CM_MAIN_INIT
    17. 000A4730:ict_cm_main_initialization
    18. 000A4F00 I:SET CHANNEL[9] : 2452MHz
    19. 000A5170 W:0)  initial gain setting
    20. 000A5190 W:1)  LPF cal START
    21. 000A51A0 T:RX Gain Mode [0]
    22. 000A5B00 I:LPF CAL TIME = 2
    23. 000A5B10 T:RX Gain Mode [1]
    24. 000A5B20 I:SET CHANNEL[9] : 2452MHz
    25. 000A5C50 W:2)  Tx IQ cal START
    26. 000A5C50 T:RX Gain Mode [0]
    27. 000A7680 I:TX LO LEAKAGE CAL TIME = 6
    28. 000A79E0 I:TX IQ CAL TIME = 0
    29. 000A79F0 I:cal read band-0 tx : 000d,0026,3f0e,0071,40f1
    30. 000A7A00 T:RX Gain Mode [1]
    31. 000A7A10 I:SET CHANNEL[9] : 2452MHz
    32. 000A7B50 W:3)  Tx DPD path IQ cal START
    33. 000A7B50 T:RX Gain Mode [0]
    34. 000A7C00 I:DPD DC OFFSET CAL TIME = 0
    35. 000A7F50 I:DPD IQ CAL TIME = 0
    36. 000A7F50 T:RX Gain Mode [1]
    37. 000A7F70 I:SET CHANNEL[9] : 2452MHz
    38. 000A8090 W:4)  Tx power cal START, dpd_offset: 2049, dpd_len: 2000
    39. 000AB870 W:SET 0 BAND settings. dgain: 0x33, papr: 155, pxdb: 40, gmax: 3 ~ 15, ts_scl: 64
    40. 000AB890 I:All DPD Start
    41. 000AB8A0 T:RX Gain Mode [0]
    42. 000AB8B0 T:RX Gain Mode [0]
    43. 000AC420 T:iter 0, state 9, tx_adj 0, tx_db 40, rx_db 35
    44. 000ACF00 T:iter 1, state 9, tx_adj 0, tx_db 40, rx_db 36
    45. 000AD9F0 T:iter 2, state 9, tx_adj 0, tx_db 40, rx_db 37
    46. 000AE4D0 T:iter 3, state 9, tx_adj 0, tx_db 40, rx_db 38
    47. 000AEFE0 T:iter 4, state 9, tx_adj 0, tx_db 40, rx_db 39
    48. 000B7AC0 I:tgt_papr_lin_x1k[17]: 36333
    49. 000B8700 T:pwr_ratio -318
    50. 000B8700 T:max_gain 1413, low mag gain 1293, med mag gain 731, tx_db adj -8
    51. 000B8730 T:iter 5, state 1, tx_adj -8, tx_db 32, rx_db 41
    52. 000C11E0 I:tgt_papr_lin_x1k[17]: 36333
    53. 000C1D90 T:pwr_ratio -211
    54. 000C1D90 T:max_gain 1270, low mag gain 1194, med mag gain 819, tx_db adj 0
    55. 000C1DD0 T:Tx pwr cal: iter 6, out_backoff 11, cal band 0, Tx: 20, Rx: 44, add 0, integer -12, d_gain_add 66
    56. 000C1DF0 T:RX Gain Mode [1]
    57. 000C1E00 T:RX Gain Mode [1]
    58. 000C1E20 I:SET CHANNEL[9] : 2452MHz
    59. 000C1F80 I:All DPD End Band is 0
    60. 000C1F80 W:5)  Tx IQ cal START
    61. 000C1F90 T:RX Gain Mode [0]
    62. 000C3990 I:TX LO LEAKAGE CAL TIME = 6
    63. 000C3CC0 I:TX IQ CAL TIME = 0
    64. 000C3CC0 I:cal read band-0 tx : 000d,0025,3f32,0071,40cd
    65. 000C3CE0 T:RX Gain Mode [1]
    66. 000C3CF0 I:SET CHANNEL[9] : 2452MHz
    67. 000C3E20 W:6)  Tx DPD coefficient extraction START
    68. 000C7620 I:Tx DPD coefficient digital gain: 0x34, ts_scl: 64, Tx gain: 20, Rx gain: 44
    69. 000C7650 T:RX Gain Mode [0]
    70. 000C7660 T:DPD Gain TX : 20 dB, RX : 44 dB, Add Backoff : 0 dB
    71. 000D0560 T:DPD est: dgain 52, norm_cff 836, sync_ofst -2, start_ofst 2048 2049
    72. 00166E30 T:RX Gain Mode [1]
    73. 00166E50 W:7)  Rx IQ calibration START
    74. 00166E60 T:RX Gain Mode [0]
    75. 00167120 I:RX DC OFFSET CAL TIME = 0
    76. 00167460 I:RX IQ CAL TIME = 0
    77. 00167470 I:cal read band-0 rx : 3fe7,0000,4018
    78. 00167490 I:cal read band-0 rx dcoc: MAN[0:0], RDY[c:a], MAX[8:0], HLD[c:6], END[8:0], MID[9:1]
    79. 001674B0 T:RX Gain Mode [1]
    80. 001674D0 I:SET CHANNEL[9] : 2452MHz
    81. 00167650 E:Cal time 2.4GHz : 795
    82. 00167670 I:Change Supported Rates :3
    83. 00167680 T:xn_tx_change_wireless_mode 0x0000000E
    84. 00167690 I:SET CHANNEL[188] : 4940MHz
    85. 001677E0 W:0)  initial gain setting
    86. 001677F0 W:1)  LPF cal START
    87. 001677F0 T:RX Gain Mode [0]
    88. 001680B0 I:LPF CAL TIME = 2
    89. 001680C0 T:RX Gain Mode [1]
    90. 001680D0 I:SET CHANNEL[188] : 4940MHz
    91. 00168200 W:2)  Tx IQ cal START
    92. 00168200 T:RX Gain Mode [0]
    93. 00169C60 I:TX LO LEAKAGE CAL TIME = 6
    94. 00169FA0 I:TX IQ CAL TIME = 0
    95. 00169FA0 I:cal read band-1 tx : 0058,002b,3e71,0592,414e
    96. 00169FC0 T:RX Gain Mode [1]
    97. 00169FD0 I:SET CHANNEL[188] : 4940MHz
    98. 0016A110 W:3)  Tx DPD path IQ cal START
    99. 0016A110 T:RX Gain Mode [0]
    100. 0016A1C0 I:DPD DC OFFSET CAL TIME = 0
    101. 0016A4F0 I:DPD IQ CAL TIME = 0
    102. 0016A4F0 T:RX Gain Mode [1]
    103. 0016A500 I:SET CHANNEL[188] : 4940MHz
    104. 0016A630 W:4)  Tx power cal START, dpd_offset: 2049, dpd_len: 2000
    105. 0016DE40 W:SET 1 BAND settings. dgain: 0x39, papr: 150, pxdb: 40, gmax: 3 ~ 15, ts_scl: 64
    106. 0016DE50 I:All DPD Start
    107. 0016DE60 T:RX Gain Mode [0]
    108. 0016DE70 T:RX Gain Mode [0]
    109. 0016E960 T:iter 0, state 9, tx_adj 0, tx_db 36, rx_db 35
    110. 0016F450 T:iter 1, state 9, tx_adj 0, tx_db 36, rx_db 36
    111. 0016FF30 T:iter 2, state 9, tx_adj 0, tx_db 36, rx_db 37
    112. 001789E0 I:tgt_papr_lin_x1k[16]: 32382
    113. 001795F0 T:pwr_ratio -159
    114. 00179650 T:RX Gain Mode [1]
    115. 00179660 T:RX Gain Mode [1]
    116. 0048CA50 W:READ APB CFO REGISTER: 131

    Откликается на команду "help", список команд по "find"
    log help (раскрыть)

    Код (Text):
    1. inc> help
    2.  
    3. ---------------------------------
    4.     alphabeam dm shell Help
    5. ---------------------------------
    6. COMMAND    : PARAM/OPTIONS
    7. ---------------------------------
    8. find       : find dm shell command
    9. debug      :
    10. tx         :
    11. rx         :
    12. mlme       :
    13. report     :
    14. cls        :
    15. mem        :
    16. mib        :
    17. stk        :
    18. phy        :
    19. uart       :
    20. iwconfig   :
    21. stat       :
    22. at         :
    23. flash      :
    24. tool       :
    25. ---------------------------------
    26.  
    27. inc> find
    28. >debug
    29. >tx
    30. >tx dp
    31. >tx cp
    32. >tx cntr
    33. >tx show
    34. >tx rf
    35. >tx ba
    36. >tx ps
    37. >tx ts
    38. >tx shortgi
    39. >tx datarate
    40. >tx monitor
    41. >tx databuf
    42. >tx la
    43. >tx test
    44. >tx tpc_req
    45. >tx schedule
    46. >tx retry_duration
    47. >tx pwr
    48. >tx null
    49. >tx mcsdown
    50. >rx
    51. >rx cntr
    52. >rx st
    53. >rx bssidvalid
    54. >rx ba
    55. >rx getstate
    56. >rx ps
    57. >rx groupsnchk
    58. >rx monitor
    59. >rx mic
    60. >rx bssid1valid
    61. >rx cpygroupkey
    62. >rx bssid1grpcipher
    63. >rx bssid1grptkiptype
    64. >rx rf
    65. >mlme
    66. >mlme regr
    67. >mlme regw
    68. >mlme hwps
    69. >mlme traffic
    70. >mlme traffic active
    71. >mlme traffic doze
    72. >mlme dfs
    73. >mlme test
    74. >mlme spiw
    75. >mlme spir
    76. >mlme spid
    77. >mlme txhalt
    78. >mlme rxhalt
    79. >mlme tsfreset
    80. >mlme ps_time
    81. >mlme gpio_pull
    82. >mlme pmf_sw
    83. >report
    84. >report disp
    85. >report period
    86. >report scroll
    87. >cls
    88. >mem
    89. >mem dump
    90. >mem set
    91. >mem get
    92. >mem cget
    93. >mem sysrst
    94. >mem crcerr
    95. >mem malloc
    96. >mem buff
    97. >mem dump2
    98. >mib
    99. >mib config
    100. >mib config show
    101. >mib config mode
    102. >mib ps
    103. >mib ps show
    104. >mib ps ps_mode
    105. >mib ps ps_type
    106. >mib ps ps_wakeup
    107. >mib user
    108. >mib user show
    109. >mib user ps_level
    110. >mib user roam_rssi
    111. >mib mac
    112. >mib mac read
    113. >mib mac write
    114. >stk
    115. >phy
    116. >phy cal
    117. >phy dpd
    118. >phy set
    119. >phy hwps
    120. >phy cfo
    121. >phy dump
    122. >phy fem
    123. >phy certi
    124. >phy ab5
    125. >phy ab5 ch
    126. >phy ab5 cal
    127. >phy ab5 cal init
    128. >phy ab5 cal txcal
    129. >phy ab5 cal rxcal
    130. >phy ab5 cal lpfcal
    131. >phy ab5 cal allcal
    132. >phy ab5 cal dpdcal
    133. >phy ab5 cal caltxgain
    134. >phy ab5 cal calrxgain
    135. >phy ab5 rfmode
    136. >phy ab5 temp
    137. >phy resampler
    138. >phy attr
    139. >uart
    140. >iwconfig
    141. >iwconfig ap_manager
    142. >iwconfig ap_conn
    143. >iwconfig adhoc
    144. >iwconfig sconn
    145. >iwconfig conn
    146. >iwconfig disconn
    147. >iwconfig eap_set
    148. >iwconfig passphrase
    149. >iwconfig psmode
    150. >iwconfig scan
    151. >iwconfig p2p_cancel
    152. >iwconfig p2p_connect
    153. >iwconfig p2p_find
    154. >iwconfig p2p_flush
    155. >iwconfig p2p_group_add
    156. >iwconfig p2p_group_remove
    157. >iwconfig p2p_invite
    158. >iwconfig p2p_prov_disc
    159. >iwconfig p2p_stop_find
    160. >iwconfig p2p_reject
    161. >iwconfig wps_ap_pin
    162. >iwconfig wps_ap_pbc
    163. >iwconfig wps_cancel
    164. >iwconfig wps_pbc
    165. >iwconfig wps_pin
    166. >iwconfig wps_reset
    167. >iwconfig wpa_conf_update
    168. >iwconfig traffic
    169. >iwconfig nv_set
    170. >iwconfig fw
    171. >iwconfig sep20
    172. >iwconfig mib
    173. >iwconfig setmib
    174. >iwconfig ch
    175. >iwconfig report
    176. >iwconfig smtconn
    177. >iwconfig txgain
    178. >iwconfig sta_info
    179. >iwconfig smode
    180. >stat
    181. >at
    182. >flash
    183. >flash id
    184. >flash xmodem
    185. >flash xdelay
    186. >flash iomode
    187. >flash read
    188. >flash erase
    189. >flash program
    190. >flash test
    191. >flash fs
    192. >flash nv
    193. >flash dhry
    194. >flash quad
    195. >flash fwinfo
    196. >flash mptest
    197. >flash pwrsave
    198. >flash ver_change
    199. >flash protect
    200. >flash status_reg
    201. >flash otp
    202. >flash sector_cpy
    203. >flash sector_cmp
    204. >tool
    205. >tool rx
    206. >tool rx count
    207. >tool rx rssi
    208. >tool rx mac_addr
    209. >tool tx
    210. >tool tx format
    211. >tool tx rate
    212. >tool tx shortgi
    213. >tool tx cxmit
    214. >tool tx pxmit
    215. >tool tx stop
    216. >tool tx pwrchg
    217. >tool tx cw
    218. >tool tx pn_gen
    219. >tool tx bkoff=0
    220. >tool tx bkoff=1
    221. >tool tx gain_dg
    222. >tool tx dcxo
    223. >tool tx pwrcal
    224. >tool gpio
    225. >tool gpio enable
    226. >tool gpio dir
    227. >tool gpio value
    228. >tool gpio init
    229. >tool gpio pin_enable
    230. >tool gpio pin_value
    231. >tool gpio controllable
    232. >tool dpdwr
    233. >tool dpdclr
    234. >tool dpdrd
    235. >tool pdr
    236. >tool test
    237. OK
     
  10. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.973
    Симпатии:
    1.301
    Потребление в режиме AP (клиент подключен):
    PowerAP.gif
    Average: 52 мА (менее ESP8266)
     
  11. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.973
    Симпатии:
    1.301
    Режим Station.
    Power saving включен, но как-то странно работает :)
    PowerST.gif
    Среднее, когда включен - 34 мА.
    Возможно прошивка такая...
    На 5GHz всё работает так-же, в AP/ST, но "Power saving" в ST реже включается, т.к. роутер не дает - наверно старый или криво что...
     
  12. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.973
    Симпатии:
    1.301
    Разница по потреблению с BLE модулем (TLSR8266/8269), когда нужна постоянная связь, незначительная.
    Пока ещё не понял как на DT-W5G1 включить нормальный DTIM(n)...
    Прошивки пишутся во всех режимах в "WF6000 Firmware Update Tool.exe", но желательно вручную жать reset модулю с кнопкой при пошивке в режиме "Mask ROM". Иначе не срабатывает и выходит по ошибке, т.к. ему нужен SF_LOADER, а не то, что прошито в модуле...
    SF_LOADER останавливается до загрузки прошивки если после reset сразу жать 5-ть раз Enter (так писано в китай-доке).
     
  13. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.973
    Симпатии:
    1.301
    AT прошивка с багами. Работает на UART2 выводах, по умолчанию на 115200.
    • Невозможно задать имя для подключения AP с произвольными символами.
    • Сканирование не выводит список AP.
    Далее исследовать "AT" не стал, т.к. нет никакого смысла в самом интерфейсе к чипу с "AT".
    Через UART0, в мониторе отладчика эти команды отрабатывают нормально.
    Сканирование дает большой список, что говорит о хорошем приеме и более менее настроенной антенне.
     

Поделиться этой страницей