Цитата(E.V.G. @ Apr 14 2015, 13:26)
Считать с контроллера можно только файл для программирования, т.е. вы сможете, используя полученный файл, программировать другие контроллеры. Исходный текст программы на Си или ассемблере вы не получите. Если хорошо знать исходную структуру программы можно попытаться внести изменения в считанный файл, но это - сложно, требует и знаний и опыта.
Спасибо, что подтвердили мои предположения. Рядом сидит коллега и говорит "Как это в одну сторону можно( Си->Hex), а в другую нельзя?". А у меня откуда то сложилось мнение, что если код откомпилирован, то с ним уже ничего не поделать (если правильно понимаю, в пример можно привести *.exe, обратно в Си же его не переведешь).
Цитата(Obam @ Apr 14 2015, 13:33)
А вот тут, любезный, уже вы должны исследовать и рассказать сообществу
E.V.G выше все написал
В общем после двухдневных танцов с бубном, библиотеками и разного рода утилитками, получилось считать прошивку МК с помощью "FET-Pro430". Остальные утилитки отказывались работать напрочь (пришел к выводу, что скорее всего конфликты библиотек, т.к. на ПК установлены CCSv6 и 2 IARa). Прошивку я сам у себя украл, а значит может украсть и кто-то другой.
Теперь вопрос, который я уже задавал, но до конца так и не разобрался. Сейчас, если я пережгу у МК fuse, я потеряю возможность работы по JTAG(программирование, отладка и самое главное считывание прошивки), правильно?
После этого смогу ли я прошивать по Spy-by-Wire?
Смогу ли я прошивать по BSL, а главное считывать прошивку? Если да, то как защититься от такого считывания по BSL?