Пинаю блоху от Freescale на демушке FRDM-KL02Z (CM0+, 32K Flash, 4K RAM) и тихонько плююсь. "Отладчик" видится как махонький MSD со страничками перехода на сайт-разработчик таких досок и никак не видится в Keil и IAR (их CodeWarrior пока не ставил). Для того, чтобы заработал отладчик оказалось нужно перевключить его (MiniUSB) с нажатой кнопкой Reset, тогда у драйва появляется метка BOOTLOADER и если в его корень скопировать некий файл с именем в данном случае DEBUG-APP_Pemicro_v108.SDA, то появится отладчик. Но файл этот сначала нужно скачать, перейдя по ссылке из хтмл-файла с драйва и зарегившисьоставив валидный почтовый адрес для приёма ссылки для скачивания пакета (в котором туева хуча других файлов явно для всех их творений и только один нужный). Но "появится отладчик" это громко сказано. С того же сайта, перейдя по ссылке из другого хтмл-файла с драйва нужно скачать дрова с грёбаным Jungo и их проставить. Для IAR вроде как этого достаточно, а вот с Кейлом сразу не получится:) - нужно сходить на Freescale на сайт борды и там в выпадающем окне при клике на MDK найти ссылку мелкими буковками на патч для Кейла (версия не указана). После чего после перевключения борды оно кое-как заведётся. Это дополнительное окно после нажатия на кнопу перехода в дебаг нужно просто видеть... Оказалось, что в 4.70 камня такого ещё нет, пришлось поставить 4.72а, после чего пришлось переустановить патч и дрова, да и файл типо отладчика перезалил когда не находилось...
Ну и пример демы с предкомпилированной либой - казлы.
И камушек повеселил - если не включить тактирование портов, то нет такого, что просто не работают порты - при первом обращении тупо вываливаемся в хардфолт. Зато в примере для GPIO выделили отдельную папку для сишника и хедера, а включение тактирования портов запихали аж в третью по глубине вложения функцию в SystemInit(). И DWT не нашелся. Я смотрел, что оно вроде как бывает в M0 - надо будет поискать, бывает ли в M0+. Вкусный таймерочек, жаль.
У них там, похоже, одни жадные эстеты.