Маленькое дополнение, не смотря на то, что обычный ARM Cortex M3
универсален, что позволило подключиться к нему, смотреть
регистры/память, ходить по шагам, программирование встроенного
FLASH у разных производителей различается. Поэтому надо что бы у
IAR, или у Segger, или еще у кого была поддержка именно этого
камня. "Универсальные" прошивальщики могут не справиться. Из-за
этого лучше всего посмотреть у производителя (CYPRESS) чем они
рекомендуют прошивать этот камень, и воспользоваться именно этим прошивальщиком.
Еще можно посмотреть в даташите на контроллер есть ли у него возможность записи в свой флэшь. Если есть, то там будет описание регистров, которые можно посмотреть с помощью отладчика, может быть их содержимое натолкнет на какие-то мысли.