Цитата(Polaris @ Nov 18 2008, 15:18)

... Проверка Lock Bits выяснила, что стоит запрещение использования SPM/LPM как в секции кода, так и в секции бутлоадера. Мемори лок не установлен...
...Как я мог изменить их раньше - тоже не знаю, подозреваю, что это произошло у заказчика.
...С чем может быть связано такое поведение? Отчего установились локи? ...
Если я правильно понял ваше сообщение, то перед передачей плат заказчику, лок-биты на плате не были установлены, а после получения плат назад - были.
Если это так, то вполне вероятно, что лок-биты прошил сам МК при сбое программы. Как раз те лок-биты, что у вас активировались (BLB12 BLB11 BLB02 BLB01) можно самопрограммировать.
А биты, которые остались целы (LB2 LB1) самопрограммировать нельзя. Делайте выводы.
Или на плате проблемы с питанием, или высока вероятность появления больших импульсных помех по питанию, или не включен brown-out reset...
Хотя, сама возможность самопрограммирования лок-битов, даже при наличии всех механизмов защиты, не позволяет со 100% уверенностью исключить самопроизвольную возможность их взведения