реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> J-Link и ADS, для неопытного
jorikdima
сообщение May 15 2008, 11:42
Сообщение #1


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Есть плата с Самсунговским АРМ7, к которому по JTAG подключен MULTI ICE. Проект создается в Code Warrior for Arm Development Suite 1.1 и в качестве отладчика AXD for ADS 1.1.

Необходимо заменить MULTI ICE на что то другое, относительно не дорогое. Под прицел попал JLINK от SEGGER, но чтоб не купить то, то не надо хочется уточнить пару вопросов.

1. Будет ли JLINK работать с Самсунговским АРМ. Ну я на 99% и так уверен, что да, так как на сайте сеггера написано, что работает с любым 7 и 9 армом.

2. Будет ли JLINK работать с ADS 1.1 ? Там вроде используется RDI интерфейс и для него нужны dll. Примеры как связать JLINK и ADX есть на сайте segger, поидее работать должно, но они хотят за нее деньгу. Я так понял в закромах пилюля есть, да?

3. Есть в настройках JLinkRDIConfig.exe такая вкладка как Flash и галка Enable Flash programming. Это для того, чтобы из AXD заливать в проц программу, но в списке процессоров там весьма ограниченный набор и Самсунка нету. Как же тогда заливать программу? В Multi ICE все было просто, нажал Load Image и все smile.gif Тут получится так же просто?

Другими словами, получится бескровно заменить MULTI ICE на JLINK?

Спасибо.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 15 2008, 11:53
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



1. Будет.
2. Будет. Пилюля есть.
3. А Самсунг какой? Я писал собственный программатор.
Go to the top of the page
 
+Quote Post
jorikdima
сообщение May 15 2008, 12:36
Сообщение #3


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Цитата(aaarrr @ May 15 2008, 15:53) *
1. Будет.
2. Будет. Пилюля есть.
3. А Самсунг какой? Я писал собственный программатор.

Спасибо!
Samsung S3C4510
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 15 2008, 12:54
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(jorikdima @ May 15 2008, 16:36) *
Samsung S3C4510

Я думал какой-нибудь со встроенной flash. Можно J-Link'ом грузить свой программатор в ОЗУ, а затем через UART загружать flash. Дешево и сердито.
Go to the top of the page
 
+Quote Post
jorikdima
сообщение May 15 2008, 12:57
Сообщение #5


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



не это сложно и долго и разбираться не хочется. А как же Multi ICE работал в этом плане?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 15 2008, 13:41
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(jorikdima @ May 15 2008, 16:57) *
не это сложно и долго и разбираться не хочется.

Это быстро и просто. При наличии наработок занимает пару часов.
Go to the top of the page
 
+Quote Post
jorikdima
сообщение May 16 2008, 07:46
Сообщение #7


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Еще такой вопрос.

Samsung у меня с внешней флешкой, в списке флешек JFlashARM моя флешка есть smile.gif (правда нету процессора моего, видимо потому, чтоон без внутренней флешь) значит ли это, что посредством этой утилиты я смогу заливать программу во флешь?

Есть ли отличия (не в цене, а в надежности/безгеморности) между JETLINK, JLINK, MTLINK?

Чем отличается J-LINK от IAR от J-INK от SSegger?
Thanx
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение May 16 2008, 11:52
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



Цитата(jorikdima @ May 16 2008, 10:46) *
Еще такой вопрос.

Samsung у меня с внешней флешкой, в списке флешек JFlashARM моя флешка есть smile.gif (правда нету процессора моего, видимо потому, чтоон без внутренней флешь) значит ли это, что посредством этой утилиты я смогу заливать программу во флешь?

Есть ли отличия (не в цене, а в надежности/безгеморности) между JETLINK, JLINK, MTLINK?

Чем отличается J-LINK от IAR от J-INK от SSegger?
Thanx


Чем отличается J-LINK от IAR от J-INK от SSegger? - они ничем не отличаются кроме надписи на коробке.
Отличие в поддержке. Сеггер не будет поддерживать девайс на котором написано ИАР. Ну а ИАР вообще ничего не поддерживает.

Отличия между JETLINK, JLINK, MTLINK по сути никаких. Процессор один, программа одна, железо почти тоже.
Разве что поддержка будут лучше. имхо.


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
jorikdima
сообщение May 16 2008, 13:01
Сообщение #9


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Спасибо за ответ! Только я не понял в последнем предложении, у кого поддержка лучше будет? Насколько я понимаю автор MTLINK это DASM с этого форума, в этом смысле лучшая поддержка?

Все же что посоветуете в плане безпроблемности?

Если взять JLINK от IAR никаких ограничений по сравнению с сеггером не будет? И пользоваться тоже сеггеровскими утилитами и RDI драйверами?
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение May 16 2008, 14:23
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



Цитата(jorikdima @ May 16 2008, 16:01) *
Спасибо за ответ! Только я не понял в последнем предложении, у кого поддержка лучше будет? Насколько я понимаю автор MTLINK это DASM с этого форума, в этом смысле лучшая поддержка?

Все же что посоветуете в плане безпроблемности?

Если взять JLINK от IAR никаких ограничений по сравнению с сеггером не будет? И пользоваться тоже сеггеровскими утилитами и RDI драйверами?



если вам потребуется gdb server, то лицензию на него придется покупать. в то время как пользователи mt/jet линков получают все бесплатно...

насчет поддержки - думаю, если у вас накроется мт прибор вам его восстановят гораздо быстрее чем иаровский... но это все мое имхо.
а лишние 200 долларов просто прогулять с девушкой в ресторане... или купить что-то себе любимому...


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
jorikdima
сообщение May 21 2008, 11:47
Сообщение #11


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Купил МТ-ЛИНК, нарвался на проблему. Все подключилосьвсе работает, но начинаю по шагам идти в своем софте и при выполнении ассемблерной команды SWI отладчик подвисает, ну и в общем на этом отладка заканчивается. Что делать?

Использую ADX debugger
Go to the top of the page
 
+Quote Post
defunct
сообщение May 21 2008, 21:35
Сообщение #12


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(jorikdima @ May 21 2008, 14:47) *
Что делать?

Давно не работал с ARM-Debugger'ом поэтому могу ошибаться в деталях:

На скоко помню там задаются соотв. флажки halt on exceptions (или типа того). Вам нужно снять флажек для SWI. Поищите в настройках, флажки могут задаваться строкой вида ifDUPS (или похожей).. где заглавная значит halt, прописная - no halt. i - irq, f-fiq, d-data abort, u-undef instr, p-prefetch, s-swi
Go to the top of the page
 
+Quote Post
jorikdima
сообщение May 22 2008, 06:01
Сообщение #13


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Проблема более менее локализовалась. Swi как таковое не причем, проблема в механизме semihosting. В софте используются функции ввода вывода, и я так понимаю (софт не я писал), что это все реальзуется через софтовые прерывания. То есть я так понимаю вызвается софтовое прерывание с соответствующим номером и далее идет декодирование этого номера и вызов соответствующей функции. Вот почему то с Multi Ice degbugger это все работало и без каких либо доп настроек, а в Jlink (MTlink) никак. Просто виснет debugger
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th July 2025 - 10:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01457 секунд с 7
ELECTRONIX ©2004-2016