Расскажу я вам страшную сказку.
Итак.
Следуя инструкции пытался запустить модуль RTL00-V1.0 с прошивкой отзывающейся на набор AT команд описанный в AN0075.
Надо заметить, что после экспериментов с прошивкой (смена и откат назад скорости UART, сохранение в флеше параметров станции и т.д.) последняя стала глючить и к нежеланию поднимать AP (в первозданном виде) добавился глюк с зависанием по ATSR.
Так вот, запускаю я значит RTL00Flasher, а он ругается, мол "не могу перевести модуль в halt-режим".
К модулю подцеплен JLink (препрошитый клон STLink V2) и USB-UART. Питание модуля от внешнего импульсного DC-DC преобразователя питаемого в свою очередь от USB. "Земли" к модулю идут две: от преобразователя и от USB-UART.
Дай, думаю отключу UART. Отключаю (все 3 провода RX, TX, GND) и получаю новую ошибку от RTL00Flasher (не запомнил какую). Возвращаю UART(GND) и - О, чудо! - запустился RTL00Flasher.
На радостях сливаю эту глючную прошивку и заливаю в режиме "Авто" прошивку
V02_V16_05_10.bin. Радости нет предела, прошивка загрузилась и стартанула, выдала набор команд как выше приведенный
@pvvx. Кстати, что-то я не нашёл описания на этот набор команд, видно плохо искал, а посему AP точку поднять опять не получилось...
Иду на форум и вижу, что уважаемый
@findeler научился делать "драгоценные камни". А чем я хуже?!
Запускаю RTL00Flasher (запустился без проблем с подключенным USB-UART) и по аналогии, в режиме "Авто", заливаю старую прошивку .
В результате имею "драгоценный камень" выдающий в UART1 следующую картинку:
Код:
=========================================================
ROM Version: 0.3
Build ToolChain Version: gcc version 4.8.3 (Realtek ASDK-4.8.3p1 Build 2003)
=========================================================
Check boot type form eFuse
SPI Initial
Image1 length: 0x3704, Image Addr: 0x10000bc8
Image1 Validate OK, Going jump to Image
лi)h?nSi^оѓFsNлi)дД’•J)„ДS
Ron’‚Vroncжз^оbгупиЖгвrПзИдсыгљnзИЁеКкDВВ
љnзИЁлг’•К©ёлкqпођaШПзИ„В пиЫлкqпллЦтпоLћ›гМлi©д«Ћ^К
JLink не находит модуль, RTL00Flasher ругается: "
RTL8710 not connected or SWD off (reset chip)!"
Мораль сей сказки такова, что не имея Wi-Fi свистка, а стало быть не имея возможности осуществлять OTA загрузку, можно смело клепать "драгоценные камушки" ибо RTL00Flasher не имеет никаких защит "от дурака"...
А теперь с ответным словом выступит...