Jump to content
Zheckiss

Можно Ли Hex Файлы Залить В Arduino

Recommended Posts

Первый раз пишу в форуме, т.к. впервые не нашел ответа в сети. Ардуиновские скетчи в моем проекте раздуваются не по дням, а по часам, хотя программерское прошлое мне подсказывает, что для 400 строк скетча 20 кб кода многовато, и есть подозрение, что в 32 кб не уложусь. А UNO сейчас такие соблазнительно дешевые в Китае и размером меньше, чем Меги, может есть способ из CodevisionAVR заливать на Ардуину, не ломая загрузчик? Извините, если тема уже где-то обкашливалась.

Share this post


Link to post
Share on other sites

Руководство для разработчика приложений на базе STM32WB55

Представив двухъядерные беспроводные микроконтроллеры STM32WB для IoT-приложений, компания STMicroelectronics предлагает разработчикам экосистему, включающую в себя отладочные платы, примеры кода для микроконтроллера, готовое ПО всех уровней и большой массив документации.

Читать статью

Прога какая? AVRDUDE? Это консольное приложение: http://cxem.net/software/avrdude.php будет и под 7-кой и под 8-кой работать и под Linux есть. Плюс под нее есть различные оболочки

Share this post


Link to post
Share on other sites

Также есть прога SinaProg , напрямую можно залить НЕХ , да и насколько я понимаю ардуиновское приложение , программу на С кодит в НЕХ и забрасывает на контроллер.

Share this post


Link to post
Share on other sites
                     

DC/DC-преобразователи: принципы работы и уникальные решения Maxim Integrated

Что нового можно сказать про DC/DC? Написаны десятки статей, а самостоятельное изготовление преобразователя мощностью от единиц Вт до нескольких кВт даже в домашних условиях не составляет большого труда. Тем не менее, когда речь идет о микро-, или даже нано-ваттах, проектировщик может столкнуться с рядом трудностей. Разработка устройства с батарейным питанием весьма малой мощности – одна из наиболее актуальных и интересных задач во время всепроникающего интернета вещей. А грамотная схемотехника системы питания не возможна без знания основ работы DC/DC преобразователей. Освежить базовые знания и узнать об особенностях проектирования узлов питания мобильного устройства с оптимальным энергопотреблением можно из следующей статьи

Подробнее

Guest Илья

у меня вопрос как через ардуину Дуемиланове прошить другой МК хекс файлом???

Share this post


Link to post
Share on other sites

Залить на нее прошивку программатора, а уж потом, используя оболочку программатора заливать hex в другой МК.

Share this post


Link to post
Share on other sites

Про HEX много статей, но редко уточняется, запарывается ли загрузчик при:  1) при утилитах типа ArduinoUploader (т.е. через USB) 2) через ISP . Конкретно: у меня после успешной зашивки через Аплоадер,  стала ошибка ( уже через скетч) avrdude: verification error: content mismatch   

Как исправить? Начинаю курить в сторону "как зашить загрузчик", а главное - 1) объясните , плз, я зашивал файл типа ХХХwith.boatloder.hex, а в папке ТЕМП был еще просто XXX.hex. Какой надо? 2) Что я сделал неверно, конечно..?

Edited by dim3740

Share this post


Link to post
Share on other sites

В ардуино ИДЕ можно залить загрузчик через программатор  без проблем, там есть заливка загрузчика так же если заливать.  Hex через программатор я пользуюсь AVRdude естественно загрузчик ардуино стирается

Edited by Электронщик

Share this post


Link to post
Share on other sites

Нашел примеры как залить Бут из аналогичной платы, попробую... Однако в самой ide должен же быть загрузчик. И якобы его и можно шить через isp,  но не получается.... Буду ещё пробовать. И что значит -стирается? Как то же можно hex грузить не стирая Бут, или одновременно вкупе с ним?

Share this post


Link to post
Share on other sites

Можно все таки уточнить? Итак, пусть некто заимел мою разработку на Ардуино. Я высылаю ему новый релиз прошивки в hex. И что - он не сможет ее никак занести по ЮСБ, т.е. не имея программатора? Есть же куча утилит для этого. Или, первый раз сможет, а второй уже нет, так как затрется бутлодер?  Странно как-то.... Я что-то не вкуриваю(((((  Ну, или я могу высылать еще и загрузчик. И указывать, что надо и его прошить потом (как вы пишите выше). И так в очередной раз повторять... Так? 

Share this post


Link to post
Share on other sites
Цитата

 И что - он не сможет ее никак занести по ЮСБ, т.е. не имея программатора

На сколько знаю без программатора ничего не получится так как программатор SPI, на сколько понимаю бутлоадер самих Атмег заточен под заливку хекса через  SPI или проги для заливки хекса заточены под работу SPI, попробуй искать проги для заливки хекса на Атмеги через ЮАРТ, может что и есть, вот в STM32 можно по ЮАРТ хекс заливать без проблем.

Share this post


Link to post
Share on other sites

Ладно, я признателен за диалог))) Если оставить этот вопрос, не мог бы ты помочь мне все же с заливкой/заменой испорченого бута? У меня фирменный AVR-ISP-MK2, я им кучу всего шью из AVRStudio6... переходник, все на фотке..... проблема м.б. в том что Нано впаяна в плату, но ВСЕ SPI не подключены ни к чему (в отличие от RX)... м.б. релиз IDE важен? СОМ номер порт вроде не нужен... Но я не имею опыта с Ардуино((((  Что предпринять? Был бы очень признателен!

фто.jpg

прога.jpg

Share this post


Link to post
Share on other sites

Там где выбрана плата ардуино нано выбран кварц такой как у тебя стоит на плате? Жмешь записать загрузчик, если не идет попробуй после того как нажмешь записать загрузчик кнопку сброса на плате нажать и не много удержать, не пойдет, тогда откинь c   RX TX все что к ним прицепленно, на сколько помню вроде там как то завязано на прерывание по ЮАРТ

Share this post


Link to post
Share on other sites

Кварц верный, ведь пока не запорол бут (т.к. выдернул шнур ЮСБ=и питание) при зашивке скетчи все хорошо заливались(((. По шагам: 0) RX TX отсоединил через микропереключатель на плате 1) Плюс подал 5 вольт 2) ЮСБ от компа отсоединил, номер СОМ порта пропал в ИДЕ 3) Жму загрузчик:  "Ошибка записи загрузчика" 4) Меняю в ИДЕ программатор на AVR ISP (без МК2!) 5) Сообщение "типа началась запись... минуточку". 6) прошло 3-4 минуты....ошибка прграмматор не отвечает по ангицки(((

13 минуты назад, Электронщик сказал:

... как нажмешь записать загрузчик кнопку сброса...

так мгновенно ошибка же вылазит, будь она неладна(((

 

Выпаивать НАно не хочется, а так есть ролики где их 2 штуки соединяют и перепрошивают бут((

Edited by dim3740

Share this post


Link to post
Share on other sites

Попробуй стереть кристал в avrdude а потом в ардуино иде опять попытайся залить, если не получится тогда скачай с нета хекс загрузчика и через avrdude сотри кристал и запиши этот загрузчик

Share this post


Link to post
Share on other sites

Рукоплещу!!! Вышло через загрузку скаченного hex и через AtmelStudio (что не принципиально)! Теперь есть простор для оптимизации варианта загрузчика, хотя мне это и не нужно... 

Фузы прошивал вперед, затем уже хэкс.

Edited by dim3740

Share this post


Link to post
Share on other sites

Так и не могу научиться заливать программный HEX.... Ссылки ведут применение AVRDUDE (скачал Дудку_Prog, как ей пользоваться то?), еще есть статьи через создание makeFiles..... или командную строку.... Я с этим не сталкивался. Неужели проще нельзя? В конце концов, я могу от Ардуино только железо оставить, но писать свой загрузчик вообще "в лом"((((   Подтолкните по пунктам, плз! 

Edited by dim3740

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Если у Вас результаты хуже. Зайдите во все настройки и в панель карты и в настройки звука Windows поставьте 192 кГц и 24 бита.
    • Проводил всевозможные эксперименты с подзарядкой батареек как солевых, так и щелочных. Солевые ещё как-то подзаряжаются процентов на 50. После подзарядки их можно использовать в пультах управления и только в слаботочных по потреблению устройствах. Щелочные заряжал как большими токами, так и малыми. Главная опасность заключается в том, что через некоторое время после зарядки, они могут потечь! Это очень опасно для запитанного от них устройства. Они могут и просто потечь при очень длительном неиспользовании. В конечном итоге, пришёл к выводу - никогда не подзаряжать батарейки. Эффективности мало, а риск течки щёлочи очень велик. Часто попадали в руки устройства с разрушенными проводами и окисленными ламелями вытекшей щёлочью. Аккумулятор - Ni-Mh избавит Вас от перечисленных выше проблем. Хороший уход, грамотная подзарядка, и не доведение до глубокого разряда обеспечит ему долгую жизнь, а Вам комфорт.      
    • Кто знает эту схему "HI-FI Предварительный усилитель с изменением АЧХ  2Hz — 100Khz и 20Hz – 100Hz на 12dB"? Гармонические искажения составляют THD <0,0016% в диапазоне частот 2 Гц - 100 кГц. Как она работает и работает ли вообще? Взято тут: http://soundbass.org.ua/amp/hi-fi-predvaritelnyj-usilitel.html
    • Guest Привет из 2020
      Это высоковольтный бп. Один из серии б5. Довольно сложный внутри аппарат. Если нет понимания зачем он нужен - продай/поменяй на б5-47. Он делался по твоему заказу (29,9 в/2,99А (да, уставки до десятых долей вольта и сотых тока))
    • срабатывает при нажатии ПКН-41, назад возвращается?Так и оставь ...
    • ASUS PRIME X370-A  поддержка даже R9 3950X на 16 ядер Вообще за это время ОС с 32 битовых стали 64 битовых, даже XP была Windows XP Professional x64, но вы же держетесь не за эту версию, а за древнею версию из 2001 года.  PCI Express карты со времён X-FI, ASUS Xonar это с 2007 года, в то время нужно было брать сразу PCI Express, но для тех кто не взял есть ASUS PRIME X370-A . Более быстрое железо, XP сегодня как машина без двигателя, Linux из коробки знает больше железа чем древняя ОС.  Что ушедшее ? По XP страдают только владельцы платформ старее S939 и S775, вы реально в 2020 году используете Pentium 4 ? Так Pentium 4 не может показывать даже видео в формате FHD не говоря уж о 4К. Купите наконец 8 Гб ОЗУ и 2, а лучше 4 ядра владельцы AM3 и 1156 это могут себе позволить уже лет 15. А кстати есть не плохая программа, Audacity.  Рекомендую. @I_Avals Перед тем как что-то заявлять нужно настройки в настройках разобраться, E-MU 0404 в вашем тесте показала кошмар, а у меня она показа тоже самое что и других. Специально для вас привожу внутренний тест под системы звука Win 10. На примере драйвера ASUS Xonar DX. Как видно ни каких ошибок в настройки нету искажение максимально низкие. [MME] Динамики (2- ASUS Xonar DX Audi.rar Внимание Это не тест АЦП и ЦАП ! Это тест драйвера и DSP карты. 
    • а чего сомневаться - привези - оплати работу и все ....
×
×
  • Create New...