При старте большую часть составляет включенный WiFi в чипе. Почему он включен при старте - задавайте вопросы разработчикам - Espressif.Полагаю, что существенное потребление обеспечивает чип flash.
Зависит от производителя чипа, температуры, напряжения питания и для используемых на модулях ESP8266 самых дешевых чипов Flash лежит в границах от пары мка до 20 мка (читайте их PDF и проверяйте реальными измерениями, а не абстрактными теоретическими описаниями тока потребления чипа по какой-то ноге в теоретическом вакууме ). Т.е. реальное расхождение может наблюдаться в десятках раз только по потреблению Flash от описываемых вами и не годятся для расчетов.Но у flash есть режим экономии питания, в котором чип потребляет 1 мка.
Для питания памяти надо оставить работающим встроенное LDO в чип, а оно, совместно с утечками на все компоненты жрет, т.к. в чипе нет PMU и все возможные "отключения" блоков производятся отключением CLK на них. А этого мало.Идея такая. Так как в режиме boot вся программа находится в памяти и нет надобности во flash, то хотел бы включить flash в этот режим.
После возникновения прерывания снова включить активность flash. Полагаю, что это может дать существенное снижение потребляемого тока.
В чем смысл то какого-то единичного параметра? Есть какие-то практические реализации для применения ESP8266, кроме игры в мигание "светодиодом" через WiFi на Arduino?Озадачился вопросом работы ESP внутри boot(загрузчика),
т е без использования SDK и WIFI с целью проверки активности датчиков, достаточности питания т е реализацию работы CPU в ULP.
Найти ответ? Было раз пять лично вам сказано, что есть одна проблема, которая не решена и у вас - ESP8266 стартует со включенным модулем WiFi (включенным тактированием CLK блока WiFi на неверной частоте).Я вас уже спрашивал про проблемы в RL Вы отмахнулись.
Т.е. сделали то-же самое, как и в случае RapidLoader - заменили первый загрузчик А жалуетесь на то, что документации нет, хотя описали всё что вам говорилось по данному поводуТ е в отличии от Вашего решения, я лишь заменил загрузчик (первый файл с 0x0000 , а все остальное (второй файл с адреса 0x10000 ) обычный файл со стандартным SDK.
Это вы руками график нарисовали по вашему вымыслу?Вот картинка работы (потребление) ESP в режиме загрузчика с прерыванием от таймера и от GPIO
ток потребления не более 12 ма.
Таймер включается на 81 mc.
После срабатывания таймера 1071 мс, плавно переходим в deep-sleep.
Посмотреть вложение 5305
Да. Но беда с тем, что ваше решение надо делать ручками в ESP-TOOL и невозможно использовать с любыми прошивками, а мое - автоматом. Со времен dos существует команда копирования файла и в среде SDK и добавка rapidloader-а происходит автоматом в маке или другом скрипте.нда, разговор глухого со слепым.
1) Я вам пишу, что взял rboot,а Вы мне, что я повторил RL. но если посмотрите, то это вы делали после появления rboot и потом как всегда ругали, что он плохо сделан.
------------------
2) Напомню еще раз, про ваш RL. Когда я в нем получил ошибку после добавления своего кода работы с датчиками, то Вы объяснили что надо руками посчитать новую длину кода и записать в прогу. Вспомнили? Ну и зачем это мне.
Т е В вашем решении
1) руками считаем адрес старта основного приложения
2) командой win copy надо пришить ваш RL к началу прошивки и потом шить.
----------------
В моем решении на основе rbоot. Просто вместо boot.bin указываем nboot.bin
и ничего не надо ни считать ни пришивать.
Похоже на Ваше решение?
Я обещал вам писать в вашем стиле, чтобы вам было привычнее. Своё - ближе к телу. Других стилей и обращений вы не понимаете, про что и указывали, и с чего и договорились, что вам понятно только если описано в вашем стилеЯ же просил помощи, а не восхваления Вашего решения, но Вас опять понесло на олимп.
Через время, учтя большую часть сказанного и описанного, да учтя ошибки, nicolz опять создаст аналогичную тему. Так уже продолжается года два.Жёсткий слив темы...
Не, я не про предмет обсуждения говорю, с ESP давно вполне понятно .. что с применением, что с аудиторией. Я про то, как по-детски поступил топикстартер, "обидевшись\другое" взял да поудалял всё что мог.Через время, учтя большую часть сказанного и описанного, да учтя ошибки, nicolz опять создаст аналогичную тему. Так уже продолжается года два.
В этом ничего страшного нет, кроме того, что он не желает использовать и изучать новые варианты WiFi-SoC.
А ESP8266 находится в стадии Arduino обмена готовыми скетчами и никаких новых разработок на нем уже не будет, как и копаться и что-либо менять в boot и прочих уже сложившихся и не всегда оптимальных решениях сделанных к нему для Arduino пару лет назад.
Битва в виде попытки исправлений всех багов для реализаций чего ли-бо рабочего на ESP8266 проиграна так-же года два назад из-за политики Espressif, а ныне он уже не актуален и имеет сугубо свою нишу - обучение игры в WiFi для Arduino в самых простых задачах. Т.е. для ознакомления с WiFi для возрастного уровня 11..15 лет с минимальной стоимостью демо-платок. Какие-то ускорения или оптимизации в этом деле не требуются, и большинство туда даже не полезет.
Если даже сегодня Espressif изменит политику - как либо опубликует всё что есть в чипе и все имеющиеся исходные коды, то это уже не изменит ничего.
И вместо того, чтобы попытаться как-то улучшить положение путем публикаций хороших решений на новых выходящих вещах, которые только формируются и учтут эти предложения, nikolz всё тупит над старым безнадежным ESP8266, время которого прошло – переделывать всё в нем с нуля уже никто не будет.
Ну а как ему ответить?Я про то, как по-детски поступил топикстартер, "обидевшись\другое" взял да поудалял всё что мог.
Ну просто промолчать, ничего не удаляя самый норм, имхо, вариант..Ну а как ему ответить?
Писать "простите-извините" или подобное? Дать исходники или примеры он не может.
А это спорно.. (про игры). Я считаю, что к ним можно по разному относится и просто если у человека есть какое либо расстройство, то он может находить утешение в играх, а сами игры это не причина расстройства. Я же не скрываю, что люблю иной раз поиграть, к примеру в шутеры, уже с 10-ок лет довольно регулярно играю (и не только шутеры), но как то и мысли не возникало пойти на улицу и начать перестрелку. Игры - как по мне, это один из вариантов для отдыха мозга, а вот сколько мозгу "отдыхать" - это уже должен человек решать сам.Актерские (виртуальные-инет) роли давно расставлены и в варианте её исполнения у него такая программа уже утверждена и отработана не в первый раз. Это никак не значит и не говорит о реальном характере человека - такова его система и методы, реакции, выработанные обществом при общении в данной виртуальной среде. Писать правду он ещё не умеет. За правду бьют и это дозволено или покоряется только с опытом, которого тоже ещё у него нет.
Как-бы пример в тему Зависимость от компьютерных игр собираются признать психическим расстройством
Та и пусть. Такое тоже нужно. Вопросы то решаются, а читателей и ищущих решений может быть много...Ну просто промолчать, ничего не удаляя самый норм, имхо, вариант..
Про примеры и исходники к слову, забавно получается. Свои не выкладывает, а уже пару тем видел, что спрашивает совета\решения, получает, потом пишет что у него все заработало и тему можно закрывать (не выкладывая решения).
Всё можно оспорить и преподнести в другом свете.А это спорно.. (про игры).
Смысл как я понял в общем, что надо постоянно что-то новое изучать)Всё можно оспорить и преподнести в другом свете.
А про игру я немного другое имел в виду. Вот если человеку дать ходули, то он будет ходить на них и приобретет некоторые привычки, которые в обычной жизни у него нет и не было, да будет делать на ходулях всё по другому, а со временем может и адаптируется и сможет сделать что нормальное и на ходулях... Так и в инет. Всё это игра со своими правилами и глупостями...
PS: А стер сообщения nikolz чтобы получить независимость, т.е. свободу. По другому ещё не умеет...