HELP! Все потеряно! Что делать???
- Войдите на сайт для отправки комментариев
Ср, 24/09/2014 - 20:19
Друзья, и соратники!
Помогите пожалуйста! Что делать не знаю совсем (((
Есть две платы ардуино, на базе которых делал самостоятельно контроллеры для квадрокоптера.
Жесткий, на котором хранились все программы жестоко полетел ((((
Потерялось все из папки со скетчами..
Можно ли как-то вытащить из плат код и декомпилировать его???
Другой возможности вспомнить коды - нету (((
ЧТО ДЕЛАТЬ????
Ничего. Начинать с начала.
вот не надо значит жестоко убивать диск
вот не надо значит жестоко убивать диск
Начинать с начала - невозможно. Сами небось понимаете...
Жесткий диск был в ноуте. Крякнулся. И не только ардуиновская библа полетела, музыкального тоже оч много слетело.. ((((
яндекс диск или любой аналог на будущее
Тоесть ВООБЩЕ никаких декомпиляторов не существует?
Вытащить программу из микросхемы никак???
вытащить можно. но дешевле по новой написать. все с нуля сам писал?
вытащить можно. но дешевле по новой написать. все с нуля сам писал?
Писал сам все с нуля. Там сложные алгоритмы с филтрами калмана, собственными библиотеками и другим. Если вытащить можно, то пожалуйста скажи как??? Написать заново - год работы (((
Мощно вытащить и получить ассемблер - Вам это поможет? Ну и дорого будет соответственно.
А почему дорого???
Потому что нужно специальное оборудование
Дешевле намного будет обратиться в фирму занимающуюся восстановлением инфы с полетевших винтов
Дешевле намного будет обратиться в фирму занимающуюся восстановлением инфы с полетевших винтов
В том то и дело, что винт восстанавливали. От папки осталось только 15 кб...
Восстанавливали профессионалы или "друг с софтом"? У нас серьезные фирмы полностью разбирают винты и поблинно считывают инфу и пытаются восстановить.
Восстанавливали профессионалы или "друг с софтом"? У нас серьезные фирмы полностью разбирают винты и поблинно считывают инфу и пытаются восстановить.
Профессионалы в компьютерной конторе. По крайней мере флешки они мне оживляли не мало раз...
Флэшка - не винт и поэтому не аргумент в Вашем вопросе. Поищите серьезные фирмы. Стоит очень дорого, но намного дешевле считывания микросхемы. Я других вариантов не заню.
С помощью, например, UNIPROF и программатора Громова можно вытащить hex файлы из контроллера. Это будет машинный код. Лучше чем ничего. Да, лучше сначала потренироваться на контроллерах, где не очень ценная информация, дабы не потерять и это.
Ой, и прлграиотор громова и еще всякая хрень.
Береш другую ардуину и по spi при помощи averdude читаешь хоть все сразу хоть постранично. Но это будет машинный код. Его можно прям так в другой такой же мк залить и будет работать.
Есть у averdude такой backup
А декомпилировать его можно? чтобы потом править и продолжить работу? проект не закончен... (
Декомпелировать машиный код? Чет я сильно уже сомневаюсь что вы сами писали свои прошивки.
http://ddn.radioliga.com/cnt/30.htm
Гугл выдал, за качество не ручаюсь. Обещают hex файл перевести на ассемблер.
http://ddn.radioliga.com/cnt/30.htm
Гугл выдал, за качество не ручаюсь. Обещают hex файл перевести на ассемблер.
Гыыы обещаю вам перевод с русского на русский. За качество не ручаюсь.
Не желаю вам такого случая. Но когда это происходит, начинаешь верить во что угодно, чтобы восстановить свою работу...
Хм.. Компиляция это вроде как процесс необратимый. Ну, т.е. декомпиляция впринципе то возможна. Однако ресурсов на декомпиляцию нужно на порядок больше, чем на компиляцию. Плюс наверняка там столько неоднозначностей, что без серьёзного ИИ ничего не выйдет. От того наверное серьёзных декомпиляторов и нет.
о сколько в моей жизни таких случаев было
поноет поноет месяцок
потом еще разок через годок
потом на второй годок кончит писать кодок
скучно
пойти что-ли рюмашечку наловочки опрокинуть
ТС явно молоденький человечек
ему дяди говорили не клади все яички в одну корзиночку, а он и флешек тучу имеет и чудо сьемных дисков а все равно корзиночкой одной трясет в автобусах тролейбусах метро
одно могу сказать хорошее
в следующем коде дури будет меньше
ему дяди говорили не клади все яички в одну корзиночку
чес слово, некоторым и после 3го вайпа "всего нажитого непосильным трудом" сложно объяснить пользу бекапов, облачных хранилищь и т.п.
Все такие умные! Только по теме вопроса никто внятного кроме пары человек сказать не может.
Зато умные все ***дец какие!
Все такие умные!
Декомпиляторов для ардуино нет, написать его возможно имея полные исходные данные по конкретной версии использованного компилятора. И при этом компилятор не должен иметь алгоритмов усложняющих декомпиляцию. Вам описали все доступные пути: декомпилить в ассемблер и пользовать его, пытаться восстанавливать исходники или писать всё заново.
Да и вообще, а скетчик то залит в дуинку ваш? Или чужое хотца спереть?
Для серьезный проектов обычно репозитории кода заводят на всяких гитхабах и битбакетах. На втором даже можно бесплатно закрытые репы делать.
Написал, отладил, сохраниил, сделал коммит и отправил на сервер.
Если хард хотя бы определается, то можно по нему пройтись R-STUDIO. Она меня один раз спасла, когда кусок MFT на разделе с NTFS повредился в хлам.