• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь не находит точки доступа

CodeNameHawk

Moderator
Команда форума
Простите, но вы мне не советовали терминал, который точно работает, вы что-то путаете.
А вам не достаточно того, что упоминается, при помощи какого терминала все сработало?
Обратите внимание, что на рисунке что то еще и обведено.

terminal 1.9b | Давай я поищу в Google вместо тебя
 

CodeNameHawk

Moderator
Команда форума
У вас csum err, типа плохо прошито.
Не ясно идет ли у вас процесс прошивки, если есть тестер, переводите есп в режим программирования и замеряете напряжения на выводах.
Попробуйте все установки как у меня на рисунке ( у меня тоже 32мбит).
Пробуете прошить, ну вы поняли скриншоты...
 

Evmi

New member
@CodeNameHawk процесс прошивки я думаю не идет по следующим признакам:
1) в консоли download tool должен отображаться листинг процесса загрузки фалов прошивки в каждую область памяти, а он идет только в gui.
2)тк первоначально я пробовал шить сдк2, то мой сдк 3 должен был замениться, а этого не произошло.

Сегодня так же пробовал бросить перемычку на землю с GPIO0 и попробовал прошить 1,6,2, руководствуясь вашим постом. Не помогло. Однако задачу понял, попробую 1,5, как у вас, после замеров.

Я не совсем понял нужно ли дословно понимать слово "вывод", но если это в общем смысле "контакт", то постараюсь в ближайшее время померить напряжения на контактах, только из гаража тестер притащу. Измерения буду проводить на контактах: VDDA, TOUT, VDD_RTC, VDDPST, VDDD и GPIO0
 

Evmi

New member
@CodeNameHawk замерил напряжения на контактах до прошивки и во время
На контактах питания всё четко, 3,2-3,4
на GPIO0 3,3 на прошивке падает до 1,9 - 2,1
Замеры производил 3 раза.
 

Evmi

New member
@CodeNameHawk, я попробовал прошить кастом прошивку lua единым файлом через флешер с подтянутым gpio0 вручную к земле. Шил в режиме DIO, тк вроде это правильный режим для nodeMCU. Получилось. Осталось решить проблему с файлом инициализации wifi. Попробую взять esp_data_init_default_v05.bin из sdk2.2.1 и прошить его.
Код:
16:20:21.162 ->  ets Jan  8 2013,rst cause:2, boot mode:(3,6)
16:20:21.162 ->
16:20:21.162 -> load 0x40100000, len 26100, room 16
16:20:21.208 -> tail 4
16:20:21.208 -> chksum 0x64
16:20:21.208 -> load 0x3ffe8000, len 2176, room 4
16:20:21.208 -> tail 12
16:20:21.208 -> chksum 0xe1
16:20:21.208 -> ho 0 tail 12 room 4
16:20:21.208 -> load 0x3ffe8880, len 136, room 12
16:20:21.208 -> tail 12
16:20:21.208 -> chksum 0x58
16:20:21.208 -> csum 0x58
16:20:21.303 -> rf cal sector: 1019
16:20:21.303 -> freq trace enable 0
16:20:21.303 -> rf[112] : 00
16:20:21.303 -> rf[113] : 00
16:20:21.303 -> rf[114] : 01
16:20:21.303 ->
16:20:21.303 -> SDK ver: 2.2.1(6ab97e9) compiled @ Jun  7 2018 13:59:14
16:20:21.303 -> phy ver: 1136_0, pp ver: 10.2
_____________________________
16:16:49.670 -> NodeMCU custom build by frightanic.com
16:16:49.670 ->     branch: master
16:16:49.670 ->     commit: 11592951b90707cdcb6d751876170bf4da82850d
16:16:49.670 ->     SSL: false
16:16:49.670 ->     modules: file,gpio,net,node,tmr,uart,wifi
16:16:49.717 ->  build created on 2018-12-25 12:32
16:16:49.717 ->  powered by Lua 5.1.4 on SDK 2.2.1(6ab97e9)
16:16:49.764 -> lua: cannot open init.lua
 

Evmi

New member
@CodeNameHawk прошил esp_data_init_default_v05.bin с подтянутым gpio0, проверил вывод в терминал, всё норм.
Попробовал прошить скетч из примеров WIFI Scan с настройками:
  • плата nodemcu v1
  • speed 115200
  • cpu 80
  • ... default ...
  • erase flash only sketch
gpio0 также подтянута к 0 в режиме прошивки

заглянул в монитор порта сразу после перепрошивки, скетч работает, вайфай точки находит
отключаю питание чтобы снять перемычку с gpio0, подключаю обратно плату к компу, опять вайфай не видит.
Есть мысли где я косячу?
 

CodeNameHawk

Moderator
Команда форума
Шил в режиме DIO, тк вроде это правильный режим для nodeMCU.
Если где то прочитали, то не плохо вставить линк на информацию.
DIO или другой режим, зависит от типа микросхемы памяти, которая стоит в есп.(может быть не полная информация.
Какие сейчас уровни на выводах, в режиме программирования, в рабочем режиме?

И самое важное, вы питание внешнее подали?
 

Evmi

New member
@Evmi а вообще сфотографируйте вашу плату. Какой там кварц стоит?
Плата такая же как на фото.
Кварц позле чипа имеет маркировку h262c, к сожалению по этой маркировке ничего не гуглится внятного.
Кварц возле юсб имеет маркировку 12000Mhz
Что касаемо резистора, то с D3 дорожка звонится до ближайшего резистора с маркировкой 123. Мультиметр показывает 11,93 кОм сопротивление этого резистора. Другой конец резистора звонится с контактом 3,3V. Поэтому предположу, что притянут.
 

Вложения

Evmi

New member
Опять ничего не видно.(мне)
Вам нужен вывод скетча? Я не понял, что должно быть видно.
Код:
22:34:45.367 -> scan start
22:34:47.570 -> scan done
22:34:47.570 -> no networks found
Если где то прочитали, то не плохо вставить линк на информацию.
DIO или другой режим, зависит от типа микросхемы памяти, которая стоит в есп.(может быть не полная информация.
Какие сейчас уровни на выводах, в режиме программирования, в рабочем режиме?

И самое важное, вы питание внешнее подали?
Про DIO да, где -то прочитал, только уже не могу найти где. Сёрфил по форумам и где-то встретил фразу, что все nodeMCU v3 шьются через DIO, поэтому решил попробовать, ну и как следствие получилось.
По напряжениям всё нормально, как с внешним питанием, так и без него.
Я специально подал внешнее питание 5в помимо юсб, листинг результата выше.
 

Сергей_Ф

Moderator
Команда форума
@Evmi мне не нужна фотография из интернета. Сделайте фото своей платы. Кварц около USB никакого отношения не имеет к чипу, это только для USB.
Да, собственно о чем я? Это вам вроде нужно.
 

Evmi

New member
@Сергей_Ф я когда по названию платы гуглил, на это обсуждение натыкался, мне оно показалось малосодержательным, тк на тот момент у меня еще не было проблем с ее программированием :) Для себя я тогда понял лишь то, что для некой прошивки есть траблы с вайфай. Сейчас я уже смотрю на это обсуждение иначе, попробую погуглить как люди работают с RobotDyn NodeMCU. Спасибо, что подсказали.
 
Сверху Снизу