До всех этих событий приобрел плату STM32f3Discovery (stm32f303vc).
Создал несколько проектов (с целью по-изучать). Все время
использовал программатор в составе платы (ST-Link) и IDE Iar
embedded. Теперь, после неудачи с контроллером Cypress, решил
подключить Discovery через программатор PEMicro (по SWD). Выбрав в
IAR'e PEMicro в роли Debugger'a, удалось успешно подключиться к
контроллеру на плате Discovery. По тому алгоритму, который описал в
первом посте удается заливать различные .hex файлы в контроллер (простенькие, чтобы было видно по светодиодам на плате). Теперь вопрос - если я как и в случае с контроллером Cypress, сделаю так:
Project-> Download->Erase memory, не получу ли я еще и неработающую плату Discovery. Другими словами, при очистке flash памяти (именно ERASE) не происходит ли что-то более глобального, чего я еще не знаю? Просто хочу теперь на плате Discovery сделать erase и затем попробовать залить .hex , которые на данный момент прекрасно заливается с помощью PEMicro и IDE iar.
P.S. Есть предположение, что не совсем исправна сама микросхема CYPRESS (CY8C5868).