Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Sming Open Source Framework для нативной разработки прошивок ESP8266

Тема в разделе "Sming Open Source Framework", создана пользователем anakod, 20 мар 2015.

Метки:
  1. anakod

    anakod Moderator Команда форума

    Сообщения:
    314
    Симпатии:
    100
    JustACat, я весьма за, может быть Вы поможете с оформлением темы (или может быть даже с каким-нибудь небольшим описанием\вводными инструкциями)?
     
  2. JustACat

    JustACat Moderator Команда форума

    Сообщения:
    568
    Симпатии:
    121
    Может и помогу :) Постараюсь выкроить время на выходных и добавить инфу хотя бы про чат и вики.
     
  3. Климатехник

    Климатехник Читатель

    Сообщения:
    126
    Симпатии:
    11
    О каком патче идет речь,что то не понял.Строки в makefail для windows расскоментировал
    Error: Program "make" not found in PATH
     
  4. JustACat

    JustACat Moderator Команда форума

    Сообщения:
    568
    Симпатии:
    121
    А патчи-то причем? =) PATH - это путь :-Р
    Найдите сами у вас на ПК make.exe (скорее всего у вас он в пакете MinGW) и добавьте в переменную окружения PATH путь к папке с make.exe
     
  5. Климатехник

    Климатехник Читатель

    Сообщения:
    126
    Симпатии:
    11
    Дело в том,что я ничего не обновлял,то есть UDK у меня предыдущий,просто добавил в проект обновленный Sming
    Вот тут если можно по подробнее пожалуйста
    Неплохо было бы сделать мануал по русски тоже
    https://github.com/anakod/Sming/wiki/Windows---Manual-Installation
     
    Последнее редактирование: 14 май 2015
  6. JustACat

    JustACat Moderator Команда форума

    Сообщения:
    568
    Симпатии:
    121
    Ну, Sming-то обновили, а он сильно изменился, недавно - стал кроссплатформенный. (читайте несколько сообщений назад)
    Ну, например. А так есть разные варианты, как это сделать, можно и из командной строки.
    Вся фишка в том, чтобы к значению переменной PATH (а там у вас уже прописано через ; куча разных путей) добавить еще и путь к файлу make.exe Именно добавить, а не перетереть все то, что там уже есть.
    Допустим, у вас было так:
    А станет так:
    То есть да, добавить лучше в начало. И да, предполагается, что make.exe лежит тут: C:\MinGW\msys\1.0\bin\
    Ну и после манипуляций лучше все закрыть и открыть заново.
    Согласен, но пока ни у кого руки не дошли, увы :(
     
  7. Климатехник

    Климатехник Читатель

    Сообщения:
    126
    Симпатии:
    11
    JustACat, куда именно добавить?Где прописать этот путь?

    Нет,ну так дела не пойдут.Уважаемые авторы проекта,создатели и опытные пользователи,
    напишите подробный мануал по установки и настройки Sming.

    Кое как прописал путь,даже не знаю правильно или нет,туда или не туда,вроде ошибки пропали,но появились вот эти:
    Makefile:20: /Makefile-project.mk: No such file or directory
    make: *** No rule to make target `/Makefile-project.mk'. Stop.

    И что вот это такое?Откуда это взялся этот путь в makefail?:)
    SMING_HOME = c:/tools/sming/Sming
     
    Последнее редактирование: 14 май 2015
  8. anakod

    anakod Moderator Команда форума

    Сообщения:
    314
    Симпатии:
    100
    PATH я прописываю так: Win+PauseBreak > Дополнительные параметры > Переменные среды.
    Там выбираю Path и добавляю в конец нужные элементы. Должно заканчиваться на ";".

    Кроме того должны быть заданы SMING_HOME и ESP_HOME с соответствующими путями.

    Климатехник, если не хотите настраивать окружение вручную, воспользуйтесь авто установкой: https://github.com/anakod/Sming/wiki/Windows-Quickstart
    Chocolatey прописывает все пути и зависимости автоматом.
     
    Последнее редактирование: 14 май 2015
  9. Климатехник

    Климатехник Читатель

    Сообщения:
    126
    Симпатии:
    11
    Выбрал PATH,нажал изменить,там было старое значение переменной,от другого компилятора SDCC,его удалил,вставил вот это:
    C:\MinGW\msys\1.0\bin;C:/Program Files/Java/jre1.8.0_40/bin/client;C:/Program Files/Java/jre1.8.0_40/bin;C:/Program Files/Java/jre1.8.0_40/lib/i386;C:\Windows\System32;C:\;C:\eclipse;

    Теперь вот это,куда должны быть заданы,куда задать,и с какими путями?Что то я совсем уже запутался
     
  10. anakod

    anakod Moderator Команда форума

    Сообщения:
    314
    Симпатии:
    100
    Если настраиваете в ручную, то эти переменные можно задать прямо в Eclipse IDE: Window > Preferences -> C/C++ > Build > Environment
     
  11. JustACat

    JustACat Moderator Команда форума

    Сообщения:
    568
    Симпатии:
    121
    И в самих виндах, там же, где PATH задавали - тоже по идее можно. Просто создать 2 новые переменные с указанными именами и путями.
     
  12. Климатехник

    Климатехник Читатель

    Сообщения:
    126
    Симпатии:
    11
    Картинка (раскрыть)
    [​IMG]

    Что опять у меня не так?сделал автоматом,все загрузилось.Правда sming загрузился 1.0.5.Решил поставить в ручную последнюю версию.Загружаю в проекты и все
     
    Последнее редактирование модератором: 15 май 2015
  13. anakod

    anakod Moderator Команда форума

    Сообщения:
    314
    Симпатии:
    100
    Он не может найти C:/tools/sming/Sming
    У Вас точно указан правильный путь?

    Что сделали, поясните пожалуйста, подробнее? Чтобы что-нибудь подсказать нужно знать все детали: что устанавливали, в каком порядке, какие пути у SDK и Sming, что прописывали\не прописывали в переменные окружения (и где). Можем с Вами по шагам пройтись если где-то будут затруднения.
     
    Последнее редактирование: 14 май 2015
  14. Климатехник

    Климатехник Читатель

    Сообщения:
    126
    Симпатии:
    11
    anakod,вообщем кое как разобрался с путями.теперь вот такая проблема
    Прошу прощение за большие изображения,потом удалю
    Картинка (раскрыть)
    [​IMG]
     
    Последнее редактирование модератором: 15 май 2015
  15. anakod

    anakod Moderator Команда форума

    Сообщения:
    314
    Симпатии:
    100
    К сожалению по скриншотам сложно сказать что-нибудь определенное.

    > нужно знать все детали: что устанавливали, в каком порядке, какие пути у SDK и Sming, что прописывали\не прописывали в переменные окружения (и где). Можем с Вами по шагам пройтись если где-то будут затруднения.

    Запускали ли вы автоустановку через Chocolatey? https://github.com/anakod/Sming/wiki/Windows-Quickstart
     
  16. Климатехник

    Климатехник Читатель

    Сообщения:
    126
    Симпатии:
    11
    Пишу все по порядку:
    1)Удалил все,то есть UDK, eclipce,SDK.
    2)Запустил автоустановку через Chocolatey.Все загрузилось и установилось,Sming почему то установился 1.0.5 версии.
    3)Попробовал скомпилить,все собралось без ошибок.Удалил sming.examples.
    4)Скачал как говорится вручную новую версию Sming 1.1.0 версии,распаковал в папку с:/tools/
    5)Задал переменные в Eclipse IDE: Window > Preferences -> C/C++ > Build > Environment
    название SMING_HOME,переменная c:\tools\Sming\Sming.
    тоже самое и с ESP_HOME,c:\Espressif.
    6)Путь к Espressif: c:\Espressif
    7)Путь к Sming: c:\tools\Sming\Sming
    8)Открываю пример HttpServer_ConfigNetwork.
    9)Раскоментировал строки касающиеся windows в Makefile-user.mk в самом примере
    10)Компилирую,выходит вот это: make: *** c:/tools/Sming/Sming: Invalid request code. Stop.
     
  17. anakod

    anakod Moderator Команда форума

    Сообщения:
    314
    Симпатии:
    100
    Климатехник,
    1) Попробуйте ничего не менять в Makefile-user.mk (взять оригинальный)
    2) Перезапустили ли Eclipse после задания переменных окружения?
     
  18. Климатехник

    Климатехник Читатель

    Сообщения:
    126
    Симпатии:
    11
    Что то мне смешно стало сейчас до слез:)Закоментировал Makefile,сборка прошла успешно.Уважаемые,надо бы такие нюансы сообщать,
    и все таки русский мануал не помешает.
    Вот последние строки:
    eagle.flash.bin-------->0x00000
    eagle.irom0text.bin---->0x9000
    Done
    Checking for spiffs files
    No files found in ./files.
    Creating empty spiff_rom.bin (16384 bytes)
    spiff_rom.bin---------->0x40000
    нормально все?А то уже что то сомнения остались.
    Так а где же тогда мне менять скорость и номер порта?
     
  19. anakod

    anakod Moderator Команда форума

    Сообщения:
    314
    Симпатии:
    100
    Да, сейчас все правильно, в дальнейшем можно будет заливать файлы напрямую с помощью spiffy (а не только через FTP) но эта фича пока еще в процессе тестирования и обкатки.
    Что касается предыдущей ошибки - связана с тем что похоже в Make был не тот путь или это была не последняя версия. Повторил Ваш эксперимент - получил ту же ошибку, но задав правильный путь (у меня ветка хранится не в tools) все заработало. Вообще в мейкфайлах теперь ничего менять не требуется, все переменные можно задавать глобально в настройках эклипс и\или системы (например уникальный номер ком порта для всех примеров, скорость и т.п.)
     
  20. Климатехник

    Климатехник Читатель

    Сообщения:
    126
    Симпатии:
    11
    anakod, намекните пожалуйста,а лучше прямо ткните носом,где в эклипсе поменять,каким образом поменять com порт,не совсем понятно
     

Поделиться этой страницей