• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. pvvx

    Важно Документация на esp8266 на нашем сайте. пополняемый раздел.

    Они прошиты в ППЗУ самого чипа и SDK обращается к ним. Вы можете считать эту область (ROM: 0x40000000..0x40080000) и дизассемблировать. Тут есть уже дизассемблированый начальный вариант http://df.lth.se/~kongo/esp8266.bin/ Оглавление (названия функций и их адреса в ROM) находятся в файле SDK...
  2. pvvx

    Модификация бинарника

    В SDK 0.9.5 такие переменные переехали в другую часть (в конец второго блока кодов, после них, ближе к концу flash) и там нет контрольки. Все эти flat и сегменты чисто условно. Сегментами (кусками) грузит встроенный загрузчик в чипе (BootROM): ESP8266 Формат данных прошивки, протокол обмена
  3. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Нашлось, почему процедура readvdd33() на модулях показывает разное напряжение. Всё оказалось банальнее - у неё внутренняя связь с ножкой входа ADC. Меняю напряжение на входе ADC (переменным резиcтором) - меняются показания readvdd33: Это на ESP-01. На ESP-12 ещё не пробовал... там у меня не...
  4. pvvx

    Важно Документация на esp8266 на нашем сайте. пополняемый раздел.

    Пока нет. Это уже функция из SDK, а я пытаюсь раскрутить функции ROM, чтобы отказаться от SDK. wdev_go_sniffer - это только инициализация пару флагов (ets_intr_lock(?) ... ets_intr_unlock(?) ..*0x60009D44 &=0xdbffffff... да пару флагов в памяти по адресу 0x3FF20C88 и т.д. и ret)...
  5. pvvx

    Модификация бинарника

    Эта надпись находится в сегменте данных и грузится отдельно. Проверка есть только у первых, обычно 3-х кусков: Segment 1: offset: 0x40100000, size: 26236 Segment 2: offset: 0x3ffe8000, size: 2744 Segment 3: offset: 0x3ffe8ac0, size: 5692 У них проверяется chksum: load 0x40100000, len 26236...
  6. pvvx

    Важно Документация на esp8266 на нашем сайте. пополняемый раздел.

    А я вам рекомендую прочитать название данной темы и сильно не отклоняться. На все ваши вопросы ответ дан.
  7. pvvx

    Важно Документация на esp8266 на нашем сайте. пополняемый раздел.

    А зачем тогда вы и сюда пишите свои недовольства? Разве не правильно сказано - "А то в https://github.com/esp8266/esp8266-wiki совсем беда. Там засел товарищь jcmvbkbc и ничего не пополняет." Я здесь пишу информацию, которой нет там, где редактором являетесь вы. Вы хотите меня обязать работать...
  8. pvvx

    Увеличение памяти esp-01

    Да. Официально поддерживается только 0,5 и 1Mb flash - на них даны загрузчики в SDK. Остальное совсем не гарантированно и неопределенно. Я использую любую flash как 512к для кода и всяких настроек, остальная часть - данные. И SDK всегда сообщаю, что у неё 512к flash. Иначе она лезет писать...
  9. pvvx

    Важно Документация на esp8266 на нашем сайте. пополняемый раздел.

    Продолжение про таблицу функций phy /****************************************************************************** * FileName: rom_phy.h * Description: Reverse SDK 1.0.0 (phy.a) * Author: PV` * ver1.0 *******************************************************************************/ #ifndef...
  10. pvvx

    Модификация бинарника

    Никакой контрольки там нет.
  11. pvvx

    Увеличение памяти esp-01

    Загрузчик в чипе использует встроенную Boot ROM. Не все "SPI-flash в корпусе so-8" подходят. Используются QSPI интерфейс и во время работы куски программы постоянно считывается в память (кешируются с flash) кусками на момент выполнения этого куска. Памяти RAM у чипа мало. Область кэширования...
  12. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    А принимать он будет? Или только отсылать?
  13. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Вы не написали что не работает. Отправка или прием? С какого IP отсылаете на какой IP ESP8266? У ESP8266 2 IP - st/ap. Внутреннего роуминга между ними нет :) ---- Сменил свалку на соответствие Unofficial Development Kit for Espressif ESP8266 v1.0.9 (c) by CHERTS Поправил Make, изменил пример...
  14. pvvx

    FreeRTOS SDK

    Нет единой системы создания бинарных файлов. Используемые программы на esptool.exe или esptool.py имеют ошибку (описана выше). rtos работать не может, т.к. это многозадачная среда, а процедуры от Espressif к этому не адаптированы.
  15. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Возьмите примеры у LwIP http://download.savannah.gnu.org/releases/lwip/ UDP используется в contrib-1.4.0\apps\netbios\netbios.c и contrib-1.4.0\apps\sntp\sntp.c И кто вам сказал, что в текущем pbuf будут данные по payload ? Вы их размер и наличие проверили :) pbuf_copy_partial(...) и т.д. В...
  16. pvvx

    Важно Документация на esp8266 на нашем сайте. пополняемый раздел.

    ROM-BIOS - это Internal ROM на 64 килобайта. ROM - это не Flash - это память с программой записанной на этапе разработки чипа. Бывает OTP - одноразово-программируемого типа или сразу дизайном ячеек типа перемычек со скрипта дизайна чипа. Тип ROM указывает, что изменению не подлежит. ROM-BIOS...
  17. pvvx

    Существует ли с++ среда для esp8266?

    Т.е. считаете, что в ESP8266 периферия проца эксклюзивная и у неё полностью собственный дизайн :) Я понял, что говорить с вами бесполезно и делать ничего, кроме спама не хотите.
  18. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Не могу найти где устанавливается ограничение уровня передатчика WiFi... Пока искал, добавил от WiFi: <noisefloor>-95</noisefloor> <power>2137</power> Путем непосредственной записи в регистры ~ram0x60000304=0x10000~ :) Описание регистров и адресов I/O дано в ESP8266_GPIO_Register_141105.xls и...
  19. pvvx

    Существует ли с++ среда для esp8266?

    Блин вам в каждом ответе даю подсказки - зарегистрируйтесь там http://ip.cadence.com/ipportfolio/tensilica-ip и возможно что-то из IP подойдет к ESP8266... А то так и будите отвечать на http://www.esp8266.com/ что мол RSSI "это внутреняя фича чипа" и не давать процедуры как его считать. :)
  20. pvvx

    Arduino 5v и правильное подключение?

    Мега разве требует по входам большой ток? Если нет, то простого делителя на резисторах в цепи к URXD к модулю хватит. Можно и просто один последовательный резистор на пару кОм. Тем более скорости там не большие - 9600..115200 бод, а развязка резисторами установленными физически непосредственно у...
Сверху Снизу