Ви не увійшли.
Прикупил ProMini с камнем atmega168P 3,3в 8Мгц.
В них залит бутлоадер старого образца (не OptiBoot), занимающий 2кб из 16.
Чего хочется от бутлоадера - маленький (512байт) и с рабочим вотчдог.
На 328Р проблем нет - туда прям из IDE можна зашить OptiBoot.
Для 168P в IDE вообще ничего нет. Для 168 в IDE есть старый, который меня не устраивает.
Прошу - рабочий OptiBoot для 168 (8Мгц) камня.
Взятый из пакета OptiBoot - optiboot_pro_8MHz.hex заливается, но потом программу с его помощью залить нельзя
Остання редакція кудрявый (2018-03-22 16:52:41)
Неактивний
Кудрявый, включайте мозги, думайте, разбирайтесь. В любом случае, полезно.)) Ардуино ИДЕ ведь использует какой то конкретный протокол, а не тот который вам хочется.)) Либо доработайте, что бы угадывало мысли клиентов. ИИ называется.)))
Неактивний
Прикупил ProMini с камнем atmega168P 3,3в 8Мгц.
В них залит бутлоадер старого образца (не OptiBoot), занимающий 2кб из 16.
Чего хочется от бутлоадера - маленький (512к) и с рабочим вотчдог.
На 328Р проблем нет - туда прям из IDE можна зашить OptiBoot.
Непонятно что вы хотите...
Что такое "маленький (512к)" ... это 512Kb? н-да ... маленький
Какой у вас Arduino IDE, версия?
Почему вы решили что там "прям из IDE можна зашить OptiBoot"?
Неактивний
Непонятно что вы хотите...
Что такое "маленький (512к)" ... это 512Kb? н-да ... маленький
Какой у вас Arduino IDE, версия?
IDE 1.8.4 - последний релиз.
Маленький - это оптибут 512байт (с "к" ошибся, это да )
Почему вы решили что там "прям из IDE можна зашить OptiBoot"?
Я не решаю, я шью.
И зашил оптибут уже во все 328р/5в/16мгц - Uno,Nano, ProMini
Проблемки пока только с версиями 3,3в/8мгц. Особенно с вариантом 168р.
Остання редакція кудрявый (2018-03-22 16:25:18)
Неактивний
IDE 1.8.4 - последний релиз.
Не последний. Последний - 1.8.5.
Olej пише:Почему вы решили что там "прям из IDE можна зашить OptiBoot"?
Я не решаю, я шью.
И зашил оптибут уже во все 328р/5в/16мгц - Uno,Nano, ProMini
Проблемки пока только с версиями 3,3в/8мгц. Особенно с вариантом 168р.
Но почему вы решили что это именно OptiBoot?
В IDE это (название) нигде и никак не видно.
Неактивний
Но почему вы решили что это именно OptiBoot?
В IDE это (название) нигде и никак не видно.
наверное стоит посмотреть в папки, почитать их названия и глянуть содержимое. много интересного...
еще стоит глянуть файл boards.txt и увидеть там такую строчку:
uno.bootloader.file=optiboot/optiboot_atmega328.hex
Т.е. оптибут есть в IDE, но прописан в boards.txt только для Uno.
В нете куча статей/видео как распространить оптибут на Нано и ПроМини 328р/5в/16мгц.
Молчок только о 8Мгц/3,3в.
Вы можете что-то по сути вопроса ответить?
Неактивний
Кудрявый, включайте мозги, думайте, разбирайтесь. В любом случае, полезно.)) Ардуино ИДЕ ведь использует какой то конкретный протокол, а не тот который вам хочется.)) Либо доработайте, что бы угадывало мысли клиентов. ИИ называется.)))
Че за поток подсознания?? По делу сказать нечего? Посты набиваем?
Неактивний
Взятый из пакета OptiBoot - optiboot_pro_8MHz.hex заливается, но потом программу с его помощью залить нельзя
=== в пакете такого не вижу... у меня есть optiboot_atmega168.hex
Проблемки пока только с версиями 3,3в/8мгц. Особенно с вариантом 168р.
=== в настройках какие параметры платы выбираешь ?
Неактивний
=== в пакете такого не вижу... у меня есть optiboot_atmega168.hex
Вот полные кишки оптибута на гитхабе, там есть:
https://github.com/majekw/optiboot
=== в настройках какие параметры платы выбираешь ?
pro168o.name=[Optib] Arduino Pro Mini (3.3V,8Mhz) ATmega168P
pro168o.upload.tool=avrdude
pro168o.upload.protocol=arduino
pro168o.upload.maximum_size=15872
pro168o.upload.maximum_data_size=1024
pro168o.upload.speed=38400
pro168o.bootloader.tool=avrdude
pro168o.bootloader.low_fuses=0xc6
pro168o.bootloader.high_fuses=0xde
pro168o.bootloader.extended_fuses=0xfc
pro168o.bootloader.unlock_bits=0x3F
pro168o.bootloader.lock_bits=0x0F
pro168o.bootloader.file=optibootmy/optiboot_pro_8MHz.hex
pro168o.build.mcu=atmega168
pro168o.build.f_cpu=8000000L
pro168o.build.board=AVR_PRO
pro168o.build.core=arduino:arduino
pro168o.build.variant=arduino:standard
-------------------------------
pro168o.upload.speed=38400 - пробовал от 9600 до 115200 - заливаться скетч не желает...
------------
Пишет:
Using Port : COM3
Using Programmer : arduino
Overriding Baud Rate : 38400
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xec
Неактивний
Че за поток подсознания?? По делу сказать нечего? Посты набиваем?
Понятно что хотелось бы пошаговую инструкцию, типа для дебилов. Но тогда ведь проблема со счётчиком постов, логично?)))
Неактивний
кудрявый пише:Че за поток подсознания?? По делу сказать нечего? Посты набиваем?
Понятно что хотелось бы пошаговую инструкцию, типа для дебилов. Но тогда ведь проблема со счётчиком постов, логично?)))
Поддерживаю полностью ...
Неактивний
renoshnik пише:=== в пакете такого не вижу... у меня есть optiboot_atmega168.hex
Вот полные кишки оптибута на гитхабе, там есть:
https://github.com/majekw/optiboot
ну так прошей optiboot_atmega168.hex зачем пихать optiboot_pro_8MHz.hex
Неактивний
renoshnik пише:=== в настройках какие параметры платы выбираешь ?
pro168o.name=[Optib] Arduino Pro Mini (3.3V,8Mhz) ATmega168P
pro168o.upload.tool=avrdude
pro168o.upload.protocol=arduino
pro168o.upload.maximum_size=15872
pro168o.upload.maximum_data_size=1024
pro168o.upload.speed=38400pro168o.bootloader.tool=avrdude
pro168o.bootloader.low_fuses=0xc6
pro168o.bootloader.high_fuses=0xde
pro168o.bootloader.extended_fuses=0xfc
pro168o.bootloader.unlock_bits=0x3F
pro168o.bootloader.lock_bits=0x0F
pro168o.bootloader.file=optibootmy/optiboot_pro_8MHz.hexpro168o.build.mcu=atmega168
pro168o.build.f_cpu=8000000L
pro168o.build.board=AVR_PRO
pro168o.build.core=arduino:arduino
pro168o.build.variant=arduino:standard
-------------------------------
pro168o.upload.speed=38400 - пробовал от 9600 до 115200 - заливаться скетч не желает...
------------
Пишет:
Using Port : COM3
Using Programmer : arduino
Overriding Baud Rate : 38400
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xec
Вообще-то я про такой выбор платы (для загрузки скетча) спрашивал...
Остання редакція renoshnik (2018-03-22 20:37:57)
Неактивний
Понятно что хотелось бы пошаговую инструкцию, типа для дебилов. Но тогда ведь проблема со счётчиком постов, логично?)))
Я не просил и не нуждаюсь в пошаговой инструкции. Я просил файлик (или ссылку на него) загрузчика для 168р 8Мгц.
Для 328р 8Мгц я нашел такой файлик на форуме arduino.cc. Теперь вопрос с 328р закрыт.
Открытым остался вопрос с 168р 8Мгц. Вариант загрузчика 16мгц мне не подходит.
Неактивний
Вот кажись на 8, по фьюзам нужно проверить.
e:\avreal\avreal32-1.28r9.exe +atmega168 -p1 -as -e -f_LOW=ff,_HIGH=df,_EXT=fc -w optiboot_atmega168.hex
:103E0000112494B714BE892F8D7011F0892FF1D031
:103E100085E08093810082E08093C00088E18093F8
:103E2000C10086E08093C20082E28093C4008EE0ED
:103E3000CAD0259A2D9A88E020E33CEF91E0309398
:103E400085002093840096BBB09BFECF1D9AA89559
:103E50008150A9F72D9A8DE0A0D08FE49ED080E705
:103E60009CD084E79AD089E698D086E396D08EE2FB
:103E700094D082E392D0EE24FF24B3E0AB2EBB2497
:103E8000B394A5E0DA2EF1E1CF2E8FD0813469F41E
:103E90008CD0082F9ED0023811F482E004C0013883
:103EA00009F471C083E079D075C0823411F484E1E3
:103EB00003C0853419F485E094D06CC0853579F45D
:103EC00074D0E82EFF2471D0082F10E0102F0027A7
:103ED0000E291F29000F111F7CD078015BC0863589
:103EE00021F484E07ED080E0DECF843609F035C056
:103EF0005CD05BD0182F59D0082FC0E0D1E055D04E
:103F000089931C17E1F765D0053409F4FFCFF70159
:103F1000A7BEE89507B600FCFDCFA701A0E0B1E081
:103F20002C9130E011968C91119790E0982F882772
:103F3000822B932B1296FA010C01B7BEE89511243F
:103F40004E5F5F4F1A1761F7F701D7BEE89507B6C6
:103F500000FCFDCFC7BEE8951DC0843769F425D0AD
:103F600024D0082F22D035D0E701FE018591EF0142
:103F700014D00150D1F70EC0853739F42AD08EE124
:103F80000CD084E90AD086E08ECF813511F488E028
:103F90001AD01FD080E101D078CF982F8091C00037
:103FA00085FFFCCF9093C60008951D9A8091C000B4
:103FB00087FFFCCF8091C00084FD01C0A89580914F
:103FC000C6001D9A0895E0E6F0E098E190838083B2
:103FD0000895EBDF803219F088E0F5DFFFCF84E150
:103FE000DCCF1F93182FE1DF1150E9F7F2DF1F91AB
:0E3FF0000895282E80E0E7DFE0E0FF27099427
:023FFE000206B9
:0400000300003E00BB
:00000001FF
Неактивний
В ИДЕ же есть исходник оптибута. Самому скомпилировать не пытались?
В общем так и было сделано. Исходник из оптибута (с гитхаба) был разобран по строкам (благо там иногда даже есть коменты) и скомпилирован под 3 вида 8 мгц -168, 168Р и 328Р. Вопрос закрыт, всем спасибо.
P.S. Удивляет правда, что такое не лежит на просторах нета, учитывая сколько таких платок продают китайцы...
Остання редакція кудрявый (2018-03-25 10:41:31)
Неактивний
Nefreemen пише:В ИДЕ же есть исходник оптибута. Самому скомпилировать не пытались?
В общем так и было сделано. Исходник из оптибута (с гитхаба) был разобран по строкам (благо там иногда даже есть коменты) и скомпилирован под 3 вида 8 мгц -168, 168Р и 328Р. Вопрос закрыт, всем спасибо.
P.S. Удивляет правда, что такое не лежит на просторах нета, учитывая сколько таких платок продают китайцы...
А Вы не поделитесь загрузчиком под 168p 16 МГц?. Пытаюсь прошить загрузчик просто 168, IDE ругается.
Остання редакція Evgeny_L (2020-02-18 23:42:38)
Неактивний
Попробуй загрузчик из MiniCore https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json Там много вариантов . только не помню размер загрузчика.
Доброго дня, я профан в ардуіно
купила платку
Arduino Nano ATmega168 CH340
на цьому сайті
Заливала різні скетчі, радості не було меж
потягнуло мене поміняти загрузчик на optiboot .
Загрузчик зашився но скетчі тепер не хочуть шитися викидає помилку
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM3
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: ser_open(): can't open device "\\.\COM3":
вернутися назт не можу стандартний загрузчик не шється
Хлопці сильно не кричіть якщо щось не так написала
28 пін?
Атмега 168р там 32дві ноги
Загрузчик optiboot v8.0
попробуй удалить и по новой установить дрова на СН340