Есть устройство со связью с внешним миром через USB. Предполагается защищать содержимое флеши через CRP3. Чтобы не городить огород с обновлением программы через канал передачи (в данном случае - USB), достаточно ли только во команде с РС стереть 0 сектор через IAP? Конечно, программа станет нерабочей, но это неважно, главное - заработает JTAG, через него и зальется обновленный софт. Если направление верное, то еще поврос такой - должен ли кусок кода, вызывающий функцию IAP, располагаться за пределами стираемого сектора? Ведь после стирания мне неважно правильное выполнение программы, главное, что содержимое по 0x1FC уничтожено А если напрвление мысли неверное, то какое решение (максимально быстрое в плане выполнения) применимо в данном случае? Спасибо!
|