Друзья ! неожиданно помер AIO ,все было отлично летал на квадре, окте, перестроил на квадру опять , но с 12’’ винтами , то-же летало ,но не долго , не с таво не сяго
сошел с ума (это после 7 месяцев эксплуатации!) в ГУИ плата видится, но данные не валятся, не программится в ARDUINO 😦 , светодиодик tx не моргает, данные с платы не идут , мож у кого схема принципиальная завалялась, мож че оторвалось, мож пошивка с fuse битами слетела, тож могу поправить , программатор есть(дамп от платы загрузчика и проч не у кого не залежалась?) через ISP я поправлю прошивочку…
Откликнулся только один добрый человек - UserM , остальные дружно помолчали…
НО! все-таки разобрался и посему возможно кому нибудь и пригодится
Итак причина поломки оказалась вылетела ножка(и) у процессора mega2560 Tx или RX , пришлось заменить проц!
Действия :
1 заменить процессор, лучше обратится к ремонтникам сотовых , они аккуратненько его перепаяют
2 в пустой, как барабан проц, залить загрузчик mega2560
3 Установить FUSE bits
4 проверить работоспособность проца ,залив скетч Blink (будет моргать светодиодиком “А”-на плате)
5 залить скетч коптера, ну кому какой нравится , не суть…
Загрузчик и FUSE bits указан в файле … boards.txt …в папке …\arduino-1.0.5-windows\arduino-1.0.5\hardware\arduino… ищем такую запись в файле
, в коей красным выделены FUSE bits
а зеленым HEX файл загрузчика (Bootloader) вашей платы , файл загрузчика (Bootloader) находится в папке bootloaders
путь … \arduino-1.0.5-windows\arduino-1.0.5\hardware\arduino\bootloaders … для платы AIO называется:
mega2560.bootloader.file=stk500boot_v2_mega2560.hex
Заливал ЗАГРУЗЧИК и ФЬЮЗЫ BASCOM-ом, так как на Ём работаю, но можете и другим софтом.
Программатор оч китайский UTK500 (аналог stk500) подключался к разъему на плате 6-ть штырьков, обозначенных как SPI
Аккуратнее со ФЬюзами можно КИРПИЧ получить!
😉
Comments
ходят слухи* , что ардуина автоматически выставляет фьюзы при прошивке загрузчика , я после перепайки меги на AIOP я этого не знал тоже выставлял и прошивал загрузчик не ардуиной rcopen.com/forum/f123/topic283798/2829
ну насчет слухов , видно не дошли , на все про все ушла 1 минута…фьюзы + загрузчик
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"4c3ddb693df955007775e97c":{"_id":"4c3ddb693df955007775e97c","hid":69009,"name":"wallera","nick":"wallera","avatar_id":null,"css":""},"5144bc7d3df9550077738bc6":{"_id":"5144bc7d3df9550077738bc6","hid":142658,"name":"P_L_Z","nick":"P_L_Z","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"523dd2d2997073007710d276","hid":17567,"title":"Восстановление платы MultiWii AIO после замены процессора Mega2560","html":"<p>Вот начало истории…</p>\n<blockquote class=\"quote\"><div class=\"quote__content\">\n<p>Друзья ! неожиданно помер AIO ,все было отлично летал на квадре, окте, перестроил на квадру опять , но с 12’’ винтами , то-же летало ,но не долго , не с таво не сяго<br>\nсошел с ума (это после 7 месяцев эксплуатации!) в ГУИ плата видится, но данные не валятся, не программится в ARDUINO <span class=\"emoji emoji-frowning\" data-nd-emoji-src=\":frowning:\">😦</span> , светодиодик tx не моргает, данные с платы не идут , мож у кого схема принципиальная завалялась, мож че оторвалось, мож пошивка с fuse битами слетела, тож могу поправить , программатор есть(дамп от платы загрузчика и проч не у кого не залежалась?) через ISP я поправлю прошивочку…</p>\n</div></blockquote>\n<p>Откликнулся только один добрый человек - UserM , остальные дружно помолчали…</p>\n<p>НО! все-таки разобрался и посему возможно кому нибудь и пригодится</p>\n<p>Итак причина поломки оказалась вылетела ножка(и) у процессора mega2560 Tx или RX , пришлось заменить проц!</p>\n<!--cut-->\n<p>Действия :<br>\n1 заменить процессор, лучше обратится к ремонтникам сотовых , они аккуратненько его перепаяют<br>\n2 в пустой, как барабан проц, залить загрузчик mega2560<br>\n3 Установить FUSE bits<br>\n4 проверить работоспособность проца ,залив скетч Blink (будет моргать светодиодиком “А”-на плате)<br>\n5 залить скетч коптера, ну кому какой нравится , не суть…</p>\n<p>Загрузчик и FUSE bits указан в файле … boards.txt …в папке …\\arduino-1.0.5-windows\\arduino-1.0.5\\hardware\\arduino… ищем такую запись в файле</p>\n<blockquote class=\"quote\"><div class=\"quote__content\">\n<p>##############################################################</p>\n<p>mega2560.name=Arduino Mega 2560 or Mega ADK</p>\n<p>mega2560.upload.protocol=stk500v2<br>\nmega2560.upload.maximum_size=258048<br>\nmega2560.upload.speed=115200</p>\n<p>mega2560.bootloader.low_fuses=0xFF<br>\nmega2560.bootloader.high_fuses=0xD8<br>\nmega2560.bootloader.extended_fuses=0xFD<br>\nmega2560.bootloader.path=stk500v2<br>\nmega2560.bootloader.file=stk500boot_v2_mega2560.hex<br>\nmega2560.bootloader.unlock_bits=0x3F<br>\nmega2560.bootloader.lock_bits=0x0F</p>\n<p>mega2560.build.mcu=atmega2560<br>\nmega2560.build.f_cpu=16000000L<br>\nmega2560.build.core=arduino<br>\nmega2560.build.variant=mega</p>\n<p>##############################################################</p>\n</div></blockquote>\n<p>, в коей красным выделены FUSE bits<br>\nа зеленым HEX файл загрузчика (Bootloader) вашей платы , файл загрузчика (Bootloader) находится в папке bootloaders<br>\nпуть … \\arduino-1.0.5-windows\\arduino-1.0.5\\hardware\\arduino\\bootloaders … для платы AIO называется:<br>\nmega2560.bootloader.file=stk500boot_v2_mega2560.hex</p>\n<p>Заливал ЗАГРУЗЧИК и ФЬЮЗЫ BASCOM-ом, так как на Ём работаю, но можете и другим софтом.<br>\nПрограмматор оч китайский UTK500 (аналог stk500) подключался к разъему на плате 6-ть штырьков, обозначенных как SPI<br>\nАккуратнее со ФЬюзами можно КИРПИЧ получить!</p>\n<p><span class=\"emoji emoji-wink\" data-nd-emoji-src=\":wink:\">😉</span></p>\n","user":"4c3ddb693df955007775e97c","ts":"2013-09-21T17:09:38.000Z","st":1,"cache":{"comment_count":2,"last_comment":"523e0cdd997073007713e6c0","last_comment_hid":2,"last_ts":"2013-09-21T21:17:17.000Z","last_user":"4c3ddb693df955007775e97c"},"views":2216,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}