Прошивка Ардуино при помощи Ардуино без участия компа

MrMIR
Offline
Зарегистрирован: 19.08.2015

Добрый день всем!

Задача такая: Предположим на даче стоит Ардуино у которой нужно поменять прошивку. Дома готовим Ардуино-донор, везем на дачу и прошиваем. Все к тому чтобы не таскать с собой комп и не снимать ардуино. Вроде все обыскал, похожих тем не нашел. Может кто сталкивался?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

когда то встречал такую статью, но сразу не нагуглил

+ вот нашел

http://www.radiolocman.com/shem/schematics.html?di=107043

http://we.easyelectronics.ru/AVR/sverhmobilnaya-proshivalka-avr-po-jtag....

первая ссылка вообще классная

Клапауций 001
Offline
Зарегистрирован: 05.09.2015

в теории, если к RX-TX дуино подключить вторую дуино со скетчем



void setup() {
Serial.begin(115200);
Serial.write(
:100000003FC059C058C057C056C055C054C053C057
:1000100052C074C050C04FC04EC04DC04CC04BC049
:100020004AC049C048C00000000037003400310019
:1000300000000000380035003200000000003600EB
:100040003300300004040404040404040202020225
:10005000020203030303030301020408102040808B
:100060000102040810200102040810200000000012
:100070000000000000030405000000000000000074
:1000800011241FBECFE5D4E0DEBFCDBF10E0A0E657
:10009000B0E0E4EAF3E002C005900D92A036B107AB
:1000A000D9F710E0A0E6B0E001C01D92A936B10773
:1000B000E1F718D075C1A4CF8DE061E038D164E6D6
:1000C00070E080E090E062D08DE060E030D164E6E6
:1000D00070E080E090E05AD008958DE061E0E8D0D3
:1000E00008950895CF93DF93C3D0FBDFF6DFC0E020
:1000F000D0E0E2DF2097E9F383DFFBCF1F920F927E
:100100000FB60F9211242F933F938F939F93AF932A
:10011000BF938091640090916500A0916600B091BA
:100120006700309168000196A11DB11D232F235D4A
:100130002D3720F02D570196A11DB11D2093680089
:100140008093640090936500A0936600B09367006D
:100150008091600090916100A0916200B091630075
:100160000196A11DB11D8093600090936100A09342
:100170006200B0936300BF91AF919F918F913F91C7
:100180002F910F900FBE0F901F901895EF92FF9236
:100190000F931F937B018C019FB7F894209160000F
:1001A00030916100409162005091630082B708B6BF
:1001B00000FE06C08F3F21F02F5F3F4F4F4F5F4F34
:1001C0009FBF542F432F322F2227280F311D411D4F
:1001D000511DDA01C90162E0880F991FAA1FBB1FD8
:1001E0006A95D1F7820F931FA41FB51FBC0136C0BB
:1001F0009FB7F894209160003091610040916200B7
:100200005091630082B708B600FE06C08F3F21F010
:100210002F5F3F4F4F4F5F4F9FBF542F432F322FC2
:100220002227280F311D411D511DDA01C901E2E0CD
:10023000880F991FAA1FBB1FEA95D1F7820F931F42
:10024000A41FB51F861B970B885E934088F2089405
:10025000E108F1080109110968517C4FE114F1042A
:100260000105110529F61F910F91FF90EF90089558
:10027000789483B7826083BF83B7816083BF89B777
:10028000816089BF1EBC8EB582608EBD8EB58160D7
:100290008EBD8FB581608FBD85B5846085BD85B508
:1002A000806485BD329A319A309A379A1AB8089587
:1002B000CF93DF93482F50E0CA01885A9F4FFC012B
:1002C00034914C5B5F4FFA018491882369F190E08F
:1002D000880F991FFC01EA5DFF4FA591B491FC01C5
:1002E000E05DFF4FC591D491662351F42FB7F89488
:1002F0008C91932F909589238C93888189230BC0AF
:10030000623061F42FB7F8948C91932F90958923E4
:100310008C938881832B88832FBF06C09FB7F89466
:100320008C91832B8C939FBFDF91CF910895482FA1
:1003300050E0CA0184599F4FFC012491CA01885A98
:100340009F4FFC0194914C5B5F4FFA013491332332
:1003500031F1222381F0243039F0253049F0233067
:1003600051F48FB58F7702C08FB58F7D8FBD03C0DD
:1003700085B58F7D85BDE32FF0E0EE0FFF1FE05DBB
:10038000FF4FA591B4912FB7F894662321F48C9177
:100390009095892302C08C91892B8C932FBF08954F
:0403A000F894FFCFFF
:00000001FF
);
}

void loop() {}

то при активации загрузчика, должен загрузиться блинк.

*в формате заливаемого не уверен.

MrMIR
Offline
Зарегистрирован: 19.08.2015

Спасибо большое! Буду читать, пробовать!

Radjah
Offline
Зарегистрирован: 06.08.2014

Клапауций 001, а оно в флеш чипа-прошивальщика поместится? o_0

Клапауций 001
Offline
Зарегистрирован: 05.09.2015

Radjah пишет:

Клапауций 001, а оно в флеш чипа-прошивальщика поместится? o_0

анекдот про мышей, которые хотели стать ёжиками рассказать?

MrMIR
Offline
Зарегистрирован: 19.08.2015

В обеих ссылках используются устройства, которые нужно собирать. И ISP требует большого количества проводов, что не очень удобно. Тем не менее, если других решений нет, то это может оказаться лучшим.

MrMIR
Offline
Зарегистрирован: 19.08.2015

Если не поместится можно и CD прицепить, это все на коленках делается

MrMIR
Offline
Зарегистрирован: 19.08.2015

Если это как-то поможет в решении пробемы, например поднятием общего настроения)

MrMIR
Offline
Зарегистрирован: 19.08.2015

Вот этот вариант с RX-TX хочу опробовать, было бы здорово, с минимальными затратами. 

Alex_Sk
Offline
Зарегистрирован: 06.01.2015

Смотря что за Ардуина и как быстро надо решить вопрос. Может проще на даче прошитый дома чип перепаять?

Radjah
Offline
Зарегистрирован: 06.08.2014

Тогда проще чип в кроватке делать. Один снял, другой поставил.

Клапауций 001
Offline
Зарегистрирован: 05.09.2015

диалап-модем подключить к UART AVR

Radjah
Offline
Зарегистрирован: 06.08.2014

И насвистывать прошивку в трубку? :)

Клапауций 001
Offline
Зарегистрирован: 05.09.2015

Radjah пишет:

И насвистывать прошивку в трубку? :)

диалап-модем предназначен для связи с другим модемом, а не для свистения в него.

Radjah
Offline
Зарегистрирован: 06.08.2014

КО в треде! Все в троллейбус!

toc
Offline
Зарегистрирован: 09.02.2013
Клапауций 001
Offline
Зарегистрирован: 05.09.2015

Radjah пишет:

КО в треде! Все в троллейбус!

одна дуино соединяется с другой посредством диалап-связи по телефонной линии.

иначе, зачем у дуино сом-порт, если туда модем подключить нельзя.