• Система автоматизации с открытым исходным кодом на базе 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. - второй...
Сверху Снизу