....мммм почему всё так сложно и вокруг да около.
Существует 6 разновидностей плат, соотношение 5-1. Т.е. Одна версия прошивки подходит на 5 версий, другая только для 1-й. Запросили правильную, вендор прислал, залили, сменился зав. номер платы на чужой, как бы и бог с ним, начали откатывать прошивку, а "эталон" оказался для тех 5-ти версий. Доказывать что либо - это как ссать против ветра. Надеюсь доступно объяснил и все остальные вопросы вокруг исчерпаны. :-)
Загрузчик грузится, считывается и верификацию проходит нормально.
Даже при старте платы появляются СОМ-порты, записать ничего не могу, ибо версия ПО не та.
Ещё раз повторюсь, в даташите и на форумах вычитал, что можно сделать полный ресет МК, при котором всё стирается во внутренней памяти МК, для того, чтобы потом снова залить бут, который не будет запускать кривое ПО а даст возможность залить правильное и вуаля...
Например (с одного из форумов советуют):
"- Подключайтесь к встроенному загрузчику(ISP) и стирайте всю flash.
- Подключится можно через UART с помощью FlashMagic-а. Порт P2.10 (53-pin МК) при старте нужно замкнуть на землю."
Пробую, FlashMagic не видит МК или делаю/не делаю что-то не так...
А именно: в boot мне доступен non-SPI для заливки загрузчика через СОМ-порт, а вот UART нет. Возможно залочен в этом режиме.
Или, например, через J-Link Commander для KL25Z:
device mkl25z128xxx4
unlock kinetis
erase
Если у mkl25z128xxx4 - "имя"- kinetis, то какое имя у LPC1768 ?