*.hex из FC -> DigiSpark через Arduino или ...

Поддержка платформ Arduino

*.hex из FC -> DigiSpark через Arduino или ...

Сообщение stml (Alexander) » 19 мар 2019, 18:01

Здравствуйте спецы!
Вот у меня вопрос возник.
Накатал легенький проектик в FC4_AVR для Attiny85
Как его запилить в микромодуль DigiSpark через Arduino?
Ну, или как подключить DigiSpark с его бутлоадером к FC?
Пока не сообразил...
Спасибо)
Ник: stml
Имя: Alexander
Заинтересованный
Заинтересованный
Информация о пользователе

Re: *.hex из FC -> DigiSpark через Arduino или ...

Сообщение Enigm (Enigm) » 19 мар 2019, 20:05

Шейте как обычную мегу через spi.
Нафиг вам этот загрузчик, тем боле что он куча памяти жрет.
У меня все ардуинки без бута.
А так где то на форуме есть такое, искать надо.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Гуру
Гуру
Информация о пользователе

Re: *.hex из FC -> DigiSpark через Arduino или ...

Сообщение andrewproffi (Андрей) » 20 мар 2019, 05:28

Stml рекомендую перейти на версию 5,5,2,1. Для загрузки в аруино использую программу xloader, но на вашу плату она не расчитана.
А Enigm, все таки автозагрузчик там удобен, хотя и обладает некоторыми недостатками. с помощью указанной выше программы легко и БЫСТРО заливаются прошивки по юсб.
альтернатива стандартному автозагрузчику - optiboot - весит 0,5кб и загружает быстрее.
Аватар пользователя
Ник: andrewproffi
Имя: Андрей
(Томск)
Гуру
Гуру
Информация о пользователе
Вернуться наверх

Re: *.hex из FC -> DigiSpark через Arduino или ...

Сообщение stml (Alexander) » 20 мар 2019, 07:09

Спасибо за ответы.
По вектору от Enigm, быстренько освоил USBasp v2.0.
Подключил ISP к Digispark и залил код.
Даже работает))).
Другие возможности тоже интересны..
Так что думаю, что будут еще вопросы.
Ник: stml
Имя: Alexander
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: *.hex из FC -> DigiSpark через Arduino или ...

Сообщение Enigm (Enigm) » 20 мар 2019, 15:40

Для отладки , да удобная штука.
Но часто не хватает именно той памяти что занята загрузчиком, а тут аж целых 2 килобайта на него потратили, оставив 6.
Поэтому если надо отладку в железе (что требуется редко ибо есть протеус) то сделать хвост для ISP не проблема, зато нет привязки к средам, и даже с той же ардуино можно взять хекс и залить.
Особенно это актуально с маленькими камнями.
xloader , интересный, но он для плат где есть мост УСБ-УАРТ.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Гуру
Гуру
Информация о пользователе
Вернуться наверх

Re: *.hex из FC -> DigiSpark через Arduino или ...

Сообщение stml (Alexander) » 20 мар 2019, 17:03

Вечер добрый.
Enigm писал(а):и даже с той же ардуино можно взять хекс и залить

Вот, а где он там появляется? Я вот и не нашел.
Ник: stml
Имя: Alexander
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: *.hex из FC -> DigiSpark через Arduino или ...

Сообщение Enigm (Enigm) » 20 мар 2019, 20:24

При компиляции, в папке TEMP виндовса, создается новая папка, там все файлы, но при закрытии среды ардуино все удаляется.
Так что компилим, забираем хекс и можно закрывать.
Вроде в файле настроек можно включить, что бы он все это дело кидал в папку со скейчем, но я не вникал, ибо больше по пикам.
Аватар пользователя
Ник: Enigm
Имя: Enigm
(Сочи)
Гуру
Гуру
Информация о пользователе
Вернуться наверх

Re: *.hex из FC -> DigiSpark через Arduino или ...

Сообщение Yushik (Андрей) » 21 мар 2019, 06:35

Enigm писал(а):При компиляции, в папке TEMP виндовса, создается новая папка, там все файлы, но при закрытии среды ардуино все удаляется.
Так что компилим, забираем хекс и можно закрывать.
Вроде в файле настроек можно включить, что бы он все это дело кидал в папку со скейчем, но я не вникал, ибо больше по пикам.

В среде Ардуино нужно выставить настройки как на скрине, потом во вкладке "Скетч" нажать "Проверить/компилировать" при этом загрузка в МК делаться не будет но файлы hex и elf будут сгенерированы. Путь к ним будет указан в окне внизу, но при каждом запуске среды этот путь будет разным. Насчет удаляется ли эта папка после закрытия среды не проверял.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Yushik
Имя: Андрей
(Симферополь)
Суперконсульт
Суперконсульт
Информация о пользователе
Вернуться наверх

Re: *.hex из FC -> DigiSpark через Arduino или ...

Сообщение stml (Alexander) » 21 мар 2019, 17:02

Спасибо Enigm.
Спасибо Андрей.
Думаю из двух предложенных вариантов, один уж точно применю).
В панели инструментов Ардуино есть кнопка: "Экспорт бинарного файла".
Но почему-то в случае с DigiSpark пишет, что для этого ядра эта функция не предусмотрена...
Поэтому и возник вопрос.
Ник: stml
Имя: Alexander
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: *.hex из FC -> DigiSpark через Arduino или ...

Сообщение stml (Alexander) » 21 мар 2019, 17:17

Уточнение по папке Temp:
Enigm писал(а):При компиляции, в папке TEMP виндовса,

У меня эта папка хорошо спряталась))
Path for hex [Win7].jpg
У вас нет доступа для просмотра вложений в этом сообщении.
Ник: stml
Имя: Alexander
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

След.

Вернуться в Arduino

Кто сейчас на форуме

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