Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

использование platform.io #40

Open
team55 opened this issue Nov 6, 2017 · 4 comments
Open

использование platform.io #40

team55 opened this issue Nov 6, 2017 · 4 comments

Comments

@team55
Copy link

team55 commented Nov 6, 2017

Не смотрели ли в сторону среды platform.io?
Попытался портировать проект под нее, пока не удачно

Использовал devicehive.ld из проекта + исходники, подправил platformio.ini, прописал параметры
elf собирается в чип заливается - не работает (в терминал мусор летит)
конвертировал elf в bin средствами genbin.sh
залил с помощью esp-flasher, на этапе заливки юзерского конфига зависает

что я упустил, на что обратить внимание?

@team55
Copy link
Author

team55 commented Nov 6, 2017

хм, версию 0.2 удалось собрать..

@team55
Copy link
Author

team55 commented Nov 6, 2017

[env:nodemcuv2]
platform = espressif8266
board = nodemcuv2
build_flags = -Wl,-T"eagle.app.v6.ld"

@Nikolay-Kha
Copy link
Contributor

Не смотрели ли в сторону среды platform.io?

нет

elf собирается в чип заливается - не работает (в терминал мусор летит)

использовали ли Makefile из проекта?

что я упустил, на что обратить внимание?

на ошибки в выводе Makefile, скриптов и результат их выполнения(exit status процесса). Возможно еще где-то переполнилась какая нибудь область памяти, хотя в этом случае скрипты бы упали с ошибками, но может где ошибка в скриптах.

хм, версию 0.2 удалось собрать..

там память чуточку иначе была организована.

[env:nodemcuv2]

я честно говоря даже не понимаю откуда этот конфиг...

@team55
Copy link
Author

team55 commented Nov 7, 2017

конфиг от этой штуки http://platformio.org/
в ней можно собирать проекты для esp8266, как с использованием фреймворков (arduino, simba, rtos) так и голые (sdk идет в комплекте)
Версию 0.2 собрал
Для 0.7 использовал для сборки параметр
build_flags = -Wl,-T"devicehive.ld"
pages.h сгенерил пока вручную

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants