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

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

  1. Garmin

    Стартовый адрес irom0_text

    Благодарю, но у меня Makefile другой, я попробовал добавить переменную, однако сомневаюсь в результате прошивки.
  2. Garmin

    Вопрос UDK Eclipse первые шаги и вопросы

    Немного разобрался. Подробности в соседней теме.
  3. Garmin

    Стартовый адрес irom0_text

    По результатам проверки у меня всё получилось. Мой проект "UDP_SPI_project" сделан на базе примера "lwip_open_demo_app", поэтому структура папок соответствует этому проекту. Что я сделал: 1) скопировал файл "eagle.app.v6.ld" в корень моего проекта 2) в папке /app в файле "makefile"...
  4. Garmin

    Стартовый адрес irom0_text

    Вот это замечательный ответ! То есть. если после компиляции я получаю например, такую табличку: ------------------------------------------------------------------------------ Section| Description| Start (hex)| End (hex)|Used space...
  5. Garmin

    Стартовый адрес irom0_text

    Я вижу, что начиная с адреса 0x40100000 грузится в iram User Code из первой половины flash. Это не кешируемые функции. SPI flash отображается в адресном пространстве, начиная с 0x40200000 Для чего даётся свободное пространство перед началом кода? Где увидеть необходимый размер сдвига? Для чего...
  6. Garmin

    Стартовый адрес irom0_text

    При компиляции тестового примера "lwip_open_demo_app" из последнего UDK при изменении размера прошивки в файле Makefile в корне проекта объём памяти не изменяется. Линкер берёт размер памяти из файла "C:\Espressif\ESP8266_SDK\ld\eagle.app.v6.ld" . Если ручками изменить размер памяти в строке "...
  7. Garmin

    Вопрос UDK Eclipse первые шаги и вопросы

    С библиотеками разобрался. В файле project\app\Makefile в строчке после "LINKFLAGS_eagle.app.v6 = \" добавил "-lat \" и компиляция прошла без ошибок. Но вылезла вторая бяка. Теперь линкер не может разместить файлы в памяти: ".output/eagle/debug/image/eagle.app.v6.out section `.irom0.text' will...
  8. Garmin

    Вопрос UDK Eclipse первые шаги и вопросы

    Пишу свой проект в UDK Eclipse. Определяю пользовательские AT команды так, как описано в примере "at". При компиляции выскакивает ошибка, что не найдены функции at_port_print(), at_response_ok(). Я вижу текстовые строки с этими названиями в файле "C:\Espressif\ESP8266_SDK\lib\libat.a"...
  9. Garmin

    Описание регистров ESP8266 в стиле STM

    Добавил описания GPIO и IOMUX. Также нашёл дополнительные регистры SPI_EXT, но их описания не нашёл. Прошло несколько дней, но ответа или проверки я не дождался. Наверное, эта тема не интересна. Хотя я не могу понять, неужели всех, кто пишет программы для ESP, устраивает этот бардак с...
  10. Garmin

    Описание регистров ESP8266 в стиле STM

    Сегодня сделал описание регистров UART в этом же стиле. Файл "uart_register.h" выложил в том же репозитории. Пример использования: У меня есть две просьбы: 1) проверить работу ESP8266 при использовании нового описания 2) добавить комментариев к битовым маскам и регистрам из экселевского файла...
  11. Garmin

    Описание регистров ESP8266 в стиле STM

    Я думаю, нужно попробовать описать таким образом GPIO или UART и попробовать заменить часть макросов в каком-нибудь рабочем проекте. Если всё будет работать аналогичным образом, значит описание правильное, его можно использовать.
  12. Garmin

    Описание регистров ESP8266 в стиле STM

    Флаг -g в makefile есть. Строку с генерацией ассемблера я не знаю, куда вставить. Возле цели :all она вызывает ошибку. Я создал батник и вызвал утилиту вручную. Получил портянку. Вот листинг функции spi_master_init: Кто- нибудь сможет сравнить результаты работы компилятора? Я в этом ассемблере...
  13. Garmin

    Описание регистров ESP8266 в стиле STM

    Я в makefile пока не силён. До этого работал в IAR под виндой. Так что показывайте на пальцах, пожалуйста. С этим eagle.app.v6 я мучаюсь при компиляции других проектов из папки examples.
  14. Garmin

    Описание регистров ESP8266 в стиле STM

    Только начинаю писать свои программы для ESP8266. Установил UDK, компилирую учебные проекты. При попытке разобраться с имеющимися примерами я был просто в шоке от стиля написания программ. Про форматирование текста я не говорю, но сумасшедшие макросы и дефайны делают программу нечитаемой и...
  15. Garmin

    UDK: Общие разговоры

    Понемногу начинает проясняться. Пока для основы взял пример lwip_open_demo_app, прицепляю к нему user_at и SPI_slave. Глупые вопросы возможно задавать в этой теме, или есть где ещё песочница?
  16. Garmin

    UDK: Общие разговоры

    Прошу ткнуть пальцем в пример работы с UDP, с любой периферией. Описание библиотек штудировал, штудировал, но не выштудировал. :) В наборе примеров, поставляемых с UDK, есть только UART через TCP. Очень хочу поднять обмен данными через UDP между двумя ESP8266 для проверки возможной скорости...
  17. Garmin

    Возможна ли прямая связь между Esp8266 и Esp8266?

    Я пока не могу в голове собрать структуру пользовательской программы внутри есп. Функцию инициализации видел, но из неё нужно выйти, настроив прерывания и таймеры. А написать программу, используя только прерывания, я пока не могу. Привык либо к бесконечному циклу, либо к задачам FreeRTOS. :) AT...
  18. Garmin

    Возможна ли прямая связь между Esp8266 и Esp8266?

    В своём проекте я хочу связать две платы ESP-12 и для этого планирую использовать UDP. Что сделано: - конфигурация ESP с помощью AT команд. Назначается WiFi канал, имя сети , MAC и IP адреса. - один модуль запускается в режиме soft-AP, он создаёт сеть с нужным именем и становится DNS. - второй...
Сверху Снизу