Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Программатор SkyLink
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Polaris
Доброго всем времени суток!

Не так давно купил себе SkyLink для работы с LPC23xx. Все работает, претензий особых нет. Теперь же возникло желание перейти на более перспективное семейство LPC17xx, конкретно - LPC1768. С платой проблем нет - совместимость по ногам присутствует. А вот с отладчиком вопрос. Пока что процессоры не купили, поэтому проверить вживую не могу. В местах, где его продают, пишут разное. Пишут, что ARM7/ARM9, но при этом включают в поддерживаемые модели STM32, то есть Cortex-M3. В одном месте нашел такую таблицу:
ARM7 - ДА
ARM9 - ДА
Cortex-M1 - НЕТ
Cortex-M3 - ДА
Но при этом нигде в моделях не нашел LPC17xx. Как это оценивать? Просто забыли включить ввиду новизны? Или есть какие-то подводные камни?

Вопрос не в том, что он лучше или хуже JetLink или какого-то другого отладчика, вопрос именно в том, совместим ли он с LPC1768 или нет, так что, пожалуйста, без оффтопика smile.gif

Заранее спасибо за ответ!
BSVi
Насколько я понимаю, JTAG у всех армов одинаковый, так что отладку по JTAG он будет подерживать, а вот SWD - увы и ах.
KRS
Цитата(BSVi @ Dec 23 2009, 11:52) *
Насколько я понимаю, JTAG у всех армов одинаковый

У всех разный! Сам JTAG на уровне TMS, TCK, TDI, TDO - конечно одинаковый wink.gif Но вот ICE разные.
sonycman
Цитата(KRS @ Dec 23 2009, 18:58) *
У всех разный! Сам JTAG на уровне TMS, TCK, TDI, TDO - конечно одинаковый wink.gif Но вот ICE разные.

А что такое ICE?
Протокол?
KRS
in-circuit emulator
внутрисхемный эмулятор - в старых ARM ( ARM7, ARM9) это EmbeddedICE реально на примочку похоже, только внтури кристала. А в новых уже тесная интеграция с ядром. Но в любом случае это набор регистров доступных через JTAG или SWD и для каждого ядра регистры отличаются, да и возможности тоже - кол-во брекпоинтов, возможность аппаратного single step и т.д.
sonycman
Цитата(KRS @ Dec 24 2009, 03:30) *
in-circuit emulator
внутрисхемный эмулятор - в старых ARM ( ARM7, ARM9) это EmbeddedICE реально на примочку похоже, только внтури кристала. А в новых уже тесная интеграция с ядром. Но в любом случае это набор регистров доступных через JTAG или SWD и для каждого ядра регистры отличаются, да и возможности тоже - кол-во брекпоинтов, возможность аппаратного single step и т.д.

Спасибо! a14.gif
Polaris
Нашел ответ на свой вопрос вот тут:
http://electronix.ru/forum/index.php?showt...st&p=655606
Всем спасибо, предположительно все будет работать. Как только проверю в железе - отпишу! smile.gif
АДИКМ
Цитата(Polaris @ Dec 22 2009, 20:13) *
Доброго всем времени суток!

Не так давно купил себе SkyLink для работы с LPC23xx. Все работает, претензий особых нет. Теперь же возникло желание перейти на более перспективное семейство LPC17xx, конкретно - LPC1768. С платой проблем нет - совместимость по ногам присутствует. А вот с отладчиком вопрос. Пока что процессоры не купили, поэтому проверить вживую не могу. В местах, где его продают, пишут разное. Пишут, что ARM7/ARM9, но при этом включают в поддерживаемые модели STM32, то есть Cortex-M3. В одном месте нашел такую таблицу:
ARM7 - ДА
ARM9 - ДА
Cortex-M1 - НЕТ
Cortex-M3 - ДА
Но при этом нигде в моделях не нашел LPC17xx. Как это оценивать? Просто забыли включить ввиду новизны? Или есть какие-то подводные камни?

Вопрос не в том, что он лучше или хуже JetLink или какого-то другого отладчика, вопрос именно в том, совместим ли он с LPC1768 или нет, так что, пожалуйста, без оффтопика smile.gif

Заранее спасибо за ответ!



Работает. Есть даже такой комплект.
VAI
Цитата(АДИКМ @ Dec 26 2009, 19:30) *
Работает. Есть даже такой комплект.

Т.е. Skylink-20 - это аналог Ulink2 ? А почему его нет в списке эмуляторов?
Polaris
Цитата(VAI @ Dec 28 2009, 09:57) *
Т.е. Skylink-20 - это аналог Ulink2 ? А почему его нет в списке эмуляторов?

По-моему, все-таки аналог Ulink
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.