Easyelectronics.ru

Электроника для всех
Текущее время: 25 июн 2019, 12:55

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Pinboard и ESP8266
СообщениеДобавлено: 04 фев 2016, 19:48 
Заглядывает иногда

Зарегистрирован: 25 дек 2015, 01:44
Сообщения: 32
Откуда: Херсон
Добрый день

Есть ли у кого опыт разработки для ESP8266 с использованием Pinboard. В частности JTAG модуля? Речь идет об использовании родного SDK на C/C++

Очень понравился такой подход: http://visualgdb.com/tutorials/esp8266/
1. Использование Visual Studio: родной инструмент
2. Все драйверы доступны.

Но есть проблема - Debug interface. VisualDBG предлагает выбор из нескольких JTAGов, стоящих немалых денег.

Имеется и вариант FT2232-based interface. Внутри которого опять таки дорогущие девайсы.

Вопрос 1. Есть ли возможность подключить туда Pinboard?

Вопрос 2. Есть ли еще какие-либо среды для программировагия ESP8266 для Windows и, желательно, Visual Studio? Eclipse все-таки довольно неудобная штука...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и ESP8266
СообщениеДобавлено: 04 фев 2016, 20:00 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6268
Откуда: Челябинск
А дай почитать про FT2232-based interface что там за хрень? Может можно вколхозить?

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и ESP8266
СообщениеДобавлено: 05 фев 2016, 00:31 
Заглядывает иногда

Зарегистрирован: 25 дек 2015, 01:44
Сообщения: 32
Откуда: Херсон
Ну так, с ходу, видится три подхода:

1. Расковырять http://openocd.org/supported-jtag-interfaces/ и сделать честный драйвер. Возможно есть готовые примеры драйвера через FT2232 и они смогут работать с минимальными правками. Я не знаю как работает JTAG, это мой первый подход к нему, но не думаю что очень уж наворочено.

2. Расковырять Full-custom mode и попытаться все решить на базе командных утилит по образу avrdude. Не совсем понятно будет ли при этом работать отладка. Прошивка сама по себе не интересна.

3. Расковырять topology file и сделать свой под Pinboard. Выглядит как самый простой метод, но имеющиеся примеры топологических файлов не информативны (см. аттач)

Пару слов для мотивации Di ))
Всякие IoT становятся жутко модными. И esp8266 - самый лучший образчик на данный момент, учитывая смешную цену и вполне приличный контроллер.
Можно программировать на Lua, но как по мне - это ректальный подход, как и у всех скриптов. В случае микроконтроллера - растранжиривание и так хилых ресурсов. Писать надо на C/C++.
Так что может быть стоит задуматься о новом мезонинном модуле и, возможно, специализированной версии отладчика, если имеющийся не подойдет.
Надеюсь, я чертовски убедителен ))


Вложения:
p1.png
p1.png [ 36.97 Кб | Просмотров: 2722 ]
topology-example.xml [3.88 Кб]
Скачиваний: 193
topology.xml [3.88 Кб]
Скачиваний: 152
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и ESP8266
СообщениеДобавлено: 05 фев 2016, 09:27 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6268
Откуда: Челябинск
1. Я не PC программист и это не ко мне.
2. Аналогично
3. Туда же.

У меня друган пытался писать под ESP так там вся сложность в том, что документации на него нет. Вообще нет ,китайцы ее жмотят и никому не дают. Мол вот вам наш фреймворк его и используйте. Причем все кривое и глючное.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard и ESP8266
СообщениеДобавлено: 05 фев 2016, 11:33 
Заглядывает иногда

Зарегистрирован: 25 дек 2015, 01:44
Сообщения: 32
Откуда: Херсон
Ну, по слухам, глючность активно исправляют, штампуя новые версии фреймворков...

Ок, попробую поковырять сам. Может что и выйдет. Беда в том что в программировании контроллеров я начинающий ((


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB