Zheckiss Опубликовано 17 июля, 2013 Поделиться Опубликовано 17 июля, 2013 Первый раз пишу в форуме, т.к. впервые не нашел ответа в сети. Ардуиновские скетчи в моем проекте раздуваются не по дням, а по часам, хотя программерское прошлое мне подсказывает, что для 400 строк скетча 20 кб кода многовато, и есть подозрение, что в 32 кб не уложусь. А UNO сейчас такие соблазнительно дешевые в Китае и размером меньше, чем Меги, может есть способ из CodevisionAVR заливать на Ардуину, не ломая загрузчик? Извините, если тема уже где-то обкашливалась. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
zeconir Опубликовано 17 июля, 2013 Поделиться Опубликовано 17 июля, 2013 http://arduino.ru/forum/apparatnye-voprosy/kak-zalit-v-arduino-hex-fail 0 И пусть судьба не справедлива, Жизнь игра - играй красиво! И что б не кикнули тебя, Не злить Админа, юзверя! Люблю "спасибки" Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
Zheckiss Опубликовано 17 июля, 2013 Автор Поделиться Опубликовано 17 июля, 2013 А прога под Семеркой работает? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
admin Опубликовано 17 июля, 2013 Поделиться Опубликовано 17 июля, 2013 Прога какая? AVRDUDE? Это консольное приложение: http://cxem.net/software/avrdude.php будет и под 7-кой и под 8-кой работать и под Linux есть. Плюс под нее есть различные оболочки 0 VK | Дзен | Telegram | OK Ссылка на комментарий Поделиться на другие сайты Поделиться
normand Опубликовано 29 июля, 2013 Поделиться Опубликовано 29 июля, 2013 Также есть прога SinaProg , напрямую можно залить НЕХ , да и насколько я понимаю ардуиновское приложение , программу на С кодит в НЕХ и забрасывает на контроллер. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Илья Опубликовано 15 декабря, 2013 Поделиться Опубликовано 15 декабря, 2013 у меня вопрос как через ардуину Дуемиланове прошить другой МК хекс файлом??? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
vvg10 Опубликовано 12 февраля, 2014 Поделиться Опубликовано 12 февраля, 2014 Залить на нее прошивку программатора, а уж потом, используя оболочку программатора заливать hex в другой МК. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
dim3740 Опубликовано 15 октября, 2017 Поделиться Опубликовано 15 октября, 2017 (изменено) Про HEX много статей, но редко уточняется, запарывается ли загрузчик при: 1) при утилитах типа ArduinoUploader (т.е. через USB) 2) через ISP . Конкретно: у меня после успешной зашивки через Аплоадер, стала ошибка ( уже через скетч) avrdude: verification error: content mismatch Как исправить? Начинаю курить в сторону "как зашить загрузчик", а главное - 1) объясните , плз, я зашивал файл типа ХХХwith.boatloder.hex, а в папке ТЕМП был еще просто XXX.hex. Какой надо? 2) Что я сделал неверно, конечно..? Изменено 15 октября, 2017 пользователем dim3740 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Электронщик Опубликовано 15 октября, 2017 Поделиться Опубликовано 15 октября, 2017 (изменено) В ардуино ИДЕ можно залить загрузчик через программатор без проблем, там есть заливка загрузчика так же если заливать. Hex через программатор я пользуюсь AVRdude естественно загрузчик ардуино стирается Изменено 15 октября, 2017 пользователем Электронщик 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
dim3740 Опубликовано 15 октября, 2017 Поделиться Опубликовано 15 октября, 2017 Нашел примеры как залить Бут из аналогичной платы, попробую... Однако в самой ide должен же быть загрузчик. И якобы его и можно шить через isp, но не получается.... Буду ещё пробовать. И что значит -стирается? Как то же можно hex грузить не стирая Бут, или одновременно вкупе с ним? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Электронщик Опубликовано 15 октября, 2017 Поделиться Опубликовано 15 октября, 2017 По ходу никак, а если не пишится стираешь программатором и хекс загрузчика отдельно зашиваешь 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
dim3740 Опубликовано 15 октября, 2017 Поделиться Опубликовано 15 октября, 2017 Можно все таки уточнить? Итак, пусть некто заимел мою разработку на Ардуино. Я высылаю ему новый релиз прошивки в hex. И что - он не сможет ее никак занести по ЮСБ, т.е. не имея программатора? Есть же куча утилит для этого. Или, первый раз сможет, а второй уже нет, так как затрется бутлодер? Странно как-то.... Я что-то не вкуриваю((((( Ну, или я могу высылать еще и загрузчик. И указывать, что надо и его прошить потом (как вы пишите выше). И так в очередной раз повторять... Так? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Электронщик Опубликовано 15 октября, 2017 Поделиться Опубликовано 15 октября, 2017 Цитата И что - он не сможет ее никак занести по ЮСБ, т.е. не имея программатора На сколько знаю без программатора ничего не получится так как программатор SPI, на сколько понимаю бутлоадер самих Атмег заточен под заливку хекса через SPI или проги для заливки хекса заточены под работу SPI, попробуй искать проги для заливки хекса на Атмеги через ЮАРТ, может что и есть, вот в STM32 можно по ЮАРТ хекс заливать без проблем. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
dim3740 Опубликовано 15 октября, 2017 Поделиться Опубликовано 15 октября, 2017 Ладно, я признателен за диалог))) Если оставить этот вопрос, не мог бы ты помочь мне все же с заливкой/заменой испорченого бута? У меня фирменный AVR-ISP-MK2, я им кучу всего шью из AVRStudio6... переходник, все на фотке..... проблема м.б. в том что Нано впаяна в плату, но ВСЕ SPI не подключены ни к чему (в отличие от RX)... м.б. релиз IDE важен? СОМ номер порт вроде не нужен... Но я не имею опыта с Ардуино(((( Что предпринять? Был бы очень признателен! 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Электронщик Опубликовано 15 октября, 2017 Поделиться Опубликовано 15 октября, 2017 Там где выбрана плата ардуино нано выбран кварц такой как у тебя стоит на плате? Жмешь записать загрузчик, если не идет попробуй после того как нажмешь записать загрузчик кнопку сброса на плате нажать и не много удержать, не пойдет, тогда откинь c RX TX все что к ним прицепленно, на сколько помню вроде там как то завязано на прерывание по ЮАРТ 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
dim3740 Опубликовано 15 октября, 2017 Поделиться Опубликовано 15 октября, 2017 (изменено) Кварц верный, ведь пока не запорол бут (т.к. выдернул шнур ЮСБ=и питание) при зашивке скетчи все хорошо заливались(((. По шагам: 0) RX TX отсоединил через микропереключатель на плате 1) Плюс подал 5 вольт 2) ЮСБ от компа отсоединил, номер СОМ порта пропал в ИДЕ 3) Жму загрузчик: "Ошибка записи загрузчика" 4) Меняю в ИДЕ программатор на AVR ISP (без МК2!) 5) Сообщение "типа началась запись... минуточку". 6) прошло 3-4 минуты....ошибка прграмматор не отвечает по ангицки((( 13 минуты назад, Электронщик сказал: ... как нажмешь записать загрузчик кнопку сброса... так мгновенно ошибка же вылазит, будь она неладна((( Выпаивать НАно не хочется, а так есть ролики где их 2 штуки соединяют и перепрошивают бут(( Изменено 15 октября, 2017 пользователем dim3740 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Электронщик Опубликовано 15 октября, 2017 Поделиться Опубликовано 15 октября, 2017 Попробуй стереть кристал в avrdude а потом в ардуино иде опять попытайся залить, если не получится тогда скачай с нета хекс загрузчика и через avrdude сотри кристал и запиши этот загрузчик 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
dim3740 Опубликовано 15 октября, 2017 Поделиться Опубликовано 15 октября, 2017 (изменено) Рукоплещу!!! Вышло через загрузку скаченного hex и через AtmelStudio (что не принципиально)! Теперь есть простор для оптимизации варианта загрузчика, хотя мне это и не нужно... Фузы прошивал вперед, затем уже хэкс. Изменено 15 октября, 2017 пользователем dim3740 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
dim3740 Опубликовано 25 октября, 2017 Поделиться Опубликовано 25 октября, 2017 (изменено) Так и не могу научиться заливать программный HEX.... Ссылки ведут применение AVRDUDE (скачал Дудку_Prog, как ей пользоваться то?), еще есть статьи через создание makeFiles..... или командную строку.... Я с этим не сталкивался. Неужели проще нельзя? В конце концов, я могу от Ардуино только железо оставить, но писать свой загрузчик вообще "в лом"(((( Подтолкните по пунктам, плз! Изменено 25 октября, 2017 пользователем dim3740 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
winice Опубликовано 18 января, 2018 Поделиться Опубликовано 18 января, 2018 Прошивка любого Hex-файла в Arduino при помощи штатного загрузчика (Bootloader) 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Электронщик Опубликовано 13 марта, 2018 Поделиться Опубликовано 13 марта, 2018 В дуде, все просто, считываешь фьюзы, потом выбираешь файл хекс и заливаешь через программатор USBASP 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.