|
Средства отладки ARM11, Cortex-A8, для отладки Android через JTAG |
|
|
|
Jan 12 2010, 16:10
|

Частый гость
 
Группа: Свой
Сообщений: 93
Регистрация: 5-03-06
Из: Украина, Киев
Пользователь №: 14 970

|
Добрый день уважаемые Армоведы. Возникла необходимость поиграться с платформой Android в чистом виде. Не на уровне Java приложений, а на уровне потрохов и внутренностей железа и пошаговой отладки исходников. Пока все только теоретически, но хочется перейти и к практике. Для этого немного просмотрел что есть на рыке отладочных плат для Android: 1. Texas Instrumentals OMAP kit based on TI OMAP 3530 ( Cortex A8) 600MHz kit здесь или здесь2. Samsung ARM11 S3C6410 ARM1176JZF-S 800 MHz здесь или здесь. У Корейцев есть Mango64 3. Samsung ARM9 S3C2440A ARM920T 400 MHz На форуме уже писали про него. Так же нашел здесь и здесьПока идет выбор платы, решил посмотреть, а чем же можно зацепить ARM11 или Cortex-A8 через JTAG и подебагать в железе. И то, что смог найти: 1. RealView2. UDE/ARM11 Universal Debug Engine3. EDGE debuger from Mentor GraphicsИ как бы в меморис, не много полезных ссылок: 1. The ARM Solution Center for Android2. Android source code3. Qualcomm - Snapdragon4. Samsung - ARM11Есть множество ссылок и мануалов по потому как собрать исходники и получить образ системы, но для меня осталось не ясным следующее: 1. В какой среде можно отлаживать ARM11 или Cortex-A8 через JTAG? 2. Какой нужно купить JTAG что б можно было комфортно дебагать? ( не изобретая велосипед) 3. Как собирать проект? Может у кого есть опыт или пожелания/наставления? Буду очень рад обсудить выше изложенные вопросы и все что касается разработки под Android на asm,С,С++
|
|
|
|
|
 |
Ответов
|
Jan 12 2010, 16:23
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Могу точно сказать, что если есть TI-шный CCS и совместимый отладчик (xds510 или 560), то CCS зацепит полностью со всеми потрохами ARM-11 и Cortex-A8, по крайней мере TIшного производства, драйвера в CCS для них выпущены для ARM11 с рождения 3-его композера, а для Cortex-ов (всех) кажется с сервис-релиза SR7. Если речь именно про OMAP - то будет можно дебажить параллельно и одновременно оба ядра, и DSP тоже.
насчет комфортности и прочего, включая "андроид", о котором я не слышал, я не в курсе, но на физическом уровне все подцепится и будет отлаживаться.
|
|
|
|
|
Jan 12 2010, 16:59
|

Частый гость
 
Группа: Свой
Сообщений: 93
Регистрация: 5-03-06
Из: Украина, Киев
Пользователь №: 14 970

|
Цитата(SM @ Jan 12 2010, 18:23)  Могу точно сказать, что если есть TI-шный CCS и совместимый отладчик (xds510 или 560), то CCS зацепит полностью со всеми потрохами ARM-11 и Cortex-A8, по крайней мере TIшного производства Ну насчет OMAP процессора у меня как бы сомнений нет что его родная Code Composer Studio зацепит. Вопрос, можно ли будет создать в нем проект и редактировать исходники из него. Или он сможет только дебагать, а собирать надо будет под линуксом. Вот нашел еще полезный ресурс Android on OMAPМеня еще также волнует вопрос, а подружится ли он с Samsung ?
|
|
|
|
|
Jan 12 2010, 17:18
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Bosicc @ Jan 12 2010, 19:59)  Вопрос, можно ли будет создать в нем проект и редактировать исходники из него. Или он сможет только дебагать, а собирать надо будет под линуксом. Редактировать исходники и вести проект точно можно. Собрать... Ну собиралка для АРМ в нем есть - его родные компиляторы - но я понятия не имею, соберет ли оно то, что Вам нужно. Вообще скачать и попробовать никто не мешает. Цитата(Bosicc @ Jan 12 2010, 19:59)  Меня еще также волнует вопрос, а подружится ли он с Samsung ? Гарантий нет. Может подружится, может не подружится. Был вот когда-то опыт с Excalibur (ARM926 кажется) - так вот, CCS 2-ой версии его подхватывал как родной, а 3-шка отказывалась. Так что только методом тыка.
|
|
|
|
Сообщений в этой теме
Bosicc Средства отладки ARM11, Cortex-A8 Jan 12 2010, 16:10 AlexandrY Вот тут вы почувствуете всю "открытость... Jan 12 2010, 18:07 КонстантинТ Цитата(AlexandrY @ Jan 12 2010, 21:07) Во... Jan 13 2010, 08:35 sasamy Цитата(AlexandrY @ Jan 12 2010, 22:07) Т.... Jan 14 2010, 15:48  AlexandrY Не вводите только в заблуждение.
Где написано с к... Jan 14 2010, 19:15   sasamy Цитата(AlexandrY @ Jan 14 2010, 23:15) Не... Jan 14 2010, 20:11    AlexandrY Вы правы в своих словах и в своем контексте.
Насто... Jan 14 2010, 22:00 vanokuten На уровне JTAG и отладки начального загрузчика (ск... Jan 12 2010, 22:44 SM Цитата(vanokuten @ Jan 13 2010, 01:44) gd... Jan 13 2010, 06:21 AlexandrY Ну загрузчики Линукса это примитивные по сути прог... Jan 13 2010, 10:08  SM Цитата(AlexandrY @ Jan 13 2010, 13:08) Ин... Jan 13 2010, 10:32 Trashy Если тебе просто поиграться, то купи игруху на баз... Jan 13 2010, 07:31
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|