[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
По-моему, утверждение о "невозможности" чтения памяти основано на поверхностном изучении документов... Если копнуть чуть глубже, то выясняется, что программирование микроконтроллера вообще и подсчет контрольной суммы в часности основаны на возможности ХЕМИКСА исполнять команды в тестовом режиме. Если попробовать реассемблировать коды, используемые в примерах макросов программирования, то выяснится, что это обычные команды процессора. Особенно неприятно, что при подсчете контрольной суммы в процессор передается команда PMD, выдающая на тестовый выход контроллера дамп программной памяти. Так как это делается в конце процедуры программирования, после записи "blocking bits" (вот бы знать, что это такое?) я делаю вывод, что защиты информации в ХЕМИКСЕ нет . Или я не прав? А буржуи и иже с ними, усиленно молчат....
E-mail: info@telesys.ru