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

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

  1. pvvx

    Работа с ФС

    У меня используется примитивная файловая система в flash. Некоторые другие проекты используют файловую систему с возможностью записи отдельных файлов. У меня этого нет, т.к. не требуется. По этому просьба определиться - какая у вас подразумевается "файловая система". Иначе на ваш вопрос ответить...
  2. pvvx

    Запрос примеров для Sming

    По прерываниям на TIMER0 доступна минимальная длительность до 5us (200кГц и для I2C по прерываниям не хватет :(), при этом у процессора всего 400 тактов CLK на 80MHz между срабатываниями таймера... и всё при этом ещё работает. Если смените опции трансляции библиотеки и исходников в GCC, то можно...
  3. pvvx

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

    В новой версии немного оптимизировал либы и включил все "инклуды". Транслируется с -Wall опцией. На первом этапе выудил в Free IRam : 10429 байт: Section| Description| Start (hex)| End (hex)|Used space...
  4. pvvx

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

    Отключение никчемных memw в GCC: -mserialize-volatile -mno-serialize-volatile When this option is enabled, GCC inserts MEMW instructions before volatile memory references to guarantee sequential consistency. The default is -mserialize-volatile. Use -mno-serialize-volatile to omit the MEMW...
  5. pvvx

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

    Уже решил вопрос. Избавился от лишних кодов - много высвободилось в памяти ESP8266. Пересобрал либы... Libgcc.a в основном используется из других либ SDK Espressif. Текущие стандартные либы (4.8.2\libgcc....) в UDK, как всегда, собраны с ужасными опциями.... :) Модификация только части libgcc.a...
  6. pvvx

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

    Как в данном UDK сказать линковщику, что всё это: PROVIDE ( __adddf3 = 0x4000c538 ); PROVIDE ( __addsf3 = 0x4000c180 ); PROVIDE ( __divdf3 = 0x4000cb94 ); PROVIDE ( __divdi3 = 0x4000ce60 ); PROVIDE ( __divsi3 = 0x4000dc88 ); PROVIDE ( __extendsfdf2 = 0x4000cdfc ); PROVIDE ( __fixdfsi =...
  7. pvvx

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

    Ну да - проще было закинуть: /* Default linker script, for normal executables */ SEARCH_DIR("/d/Neo/Project/ESP8266/DevKit/build/compiler/xtensa-lx106-elf/xtensa-lx106-elf/lib"); В UDK и не думать :) Т.е. вы говорите, что можете работать только с Lua? Закачал, нахал кнопочку "трансляйте" и всё...
  8. pvvx

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

    А я против - мне в проекте на каждый си файл в 1 кило писать собственный 10 кило makefile? На драйвер одни опции, на .. другие... В обычной среде Eclipse с нормальной обвязкой тыкаем мышкой на файл и говорим что хотим изменить, хоть выключить в данной конфигурации из трансляции. А так- же...
  9. pvvx

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

    Плагины официальные, как и всё в Eclipse. Тут походу только в данной версии такое. А вариантов у GNU GCC масса. Я указал только самые явные, которые могут не дать создавать оверлеи. Скоро проверю - будут либы оверлеев xtensa работать в данном UDK... Такая бяка не может быть у всех версий сборок...
  10. pvvx

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

    А мне надо короткие загрузчики, а не килобайтные. И я ошибся - вместо 3-х байт получаем 3+3+4. Это сделать проще сразу и навсегда :) Xtensa Compiler это хорошо делает, но у него другое и надо приспособиться...
  11. pvvx

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

    Не берет pointer + offset в обращениях к адресному пространству... в случае если в процедуре указан абсолютный адрес... Вот так не делает: s32i a6, a4, 0x304, а вместо этого на каждое обращение грузит указатель: l32r a3, 40100190 - итог размер и тормоз и миллионы reallocation. + как итог...
  12. pvvx

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

    Обрасти плагинами к Eclipse. А то народу сложно создавать новые проекты - надо что ковырять в данном, патчить какие-то файлы. По тому и не шлют "пожертвования". А код с определенными опциями, как вы назвали - "в платном SDK" (не дословно :) ) получается значительно меньше и шустрее... И если я...
  13. pvvx

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

    Да так. Ничего не меняется уже квартал в UDK...
  14. pvvx

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

    int main( int argc, char **argv ) { unsigned int *ptr = (unsigned int *)(0x20001100); *ptr++ = RSR(EXCCAUSE); *ptr++ = RSR(EPC1); *ptr++ = RSR(EPC2); *ptr++ = RSR(EPC3); *ptr++ = RSR(EXCVADDR); *ptr++ = RSR(DEPC); } 600001b8 <main>...
  15. pvvx

    Xplorer Software (SDK) Version 6.0.2, Release RF.2015.2

    Не сдвигает окна и не сбрасывает - всё ОК - там новые окна конфигов.
  16. pvvx

    'Реверс' SDK Espressif и ROM-BIOS для создания открытого SDK.

    В Xtensa® Instruction Set Architecture (ISA) Reference Manual (4.8 MB) Только основные, которые можно использовать. Загрузчик с его процедурами не нужен, а c WiFi там тоже "темный лес". Так что не так много ещё - под 80% заголовков уже есть. Описания нет, т.е. мало. Счас закончил с UART...
  17. pvvx

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

    Понял. Предлагаете мучатся и утверждаете что бесплатное всегда хуже :) У той среды есть демонстрационный период... To request an evaluation please click here. :)
  18. pvvx

    'Реверс' SDK Espressif и ROM-BIOS для создания открытого SDK.

    Ручками. IDA и имеющийся к ней плагин и так с ошибками, тем более он ничего не понимает в передаче параметров функциям через регистры у данного CPU. Ещё раз: По началу надо отделить полностью "мух от котлет" - нужны отдельные описания ROM-BIOS без всяких SDK. Это будет базой, на которую уже...
  19. pvvx

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

    Т.е. предлагаете использовать Xplorer Software (SDK) Version 6.0.2, Release RF.2015.2 ?
  20. pvvx

    'Реверс' SDK Espressif и ROM-BIOS для создания открытого SDK.

    Но и этого "описания функции" в Eclipse: большинству не нравится. Им требуется полный Help, да "с пивом и девками надом". :) Вы хотите слишком много – чтобы я стал и литературным писателем и описал всё имеющееся и как-то связанное ПО с проектами на ESP8266, да ещё “разреверсил” всю SDK, да...
Сверху Снизу