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

 
 
 
Reply to this topicStart new topic
> Программное обеспечение для SAM-ICE (Segger), проблемы с софтом
morpheus
сообщение Feb 4 2008, 12:34
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 7-09-06
Пользователь №: 20 173



Есть JTAG SAM-ICE (Segger) однако как оказалось софт который к нему идет (даже на диске)
требует лицензию
J-Flash отказывается прошивать. Если у кого есть поделитесь или посоветуйте альтернативный.
Вообще оригинально продавать программатор и к нему еще нужно отдельно софт help.gif
Go to the top of the page
 
+Quote Post
prottoss
сообщение Feb 4 2008, 12:42
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(morpheus @ Feb 4 2008, 19:34) *
Есть JTAG SAM-ICE (Segger) однако как оказалось софт который к нему идет (даже на диске)
требует лицензию
J-Flash отказывается прошивать. Если у кого есть поделитесь или посоветуйте альтернативный.
Вообще оригинально продавать программатор и к нему еще нужно отдельно софт help.gif
SAM-BA(БеЗвозмезДная:-)) прекрасно работает с этой игрулькой без проблем. А вообще к любому софту гугль быстро найдет нужное средство от головной боли:-) Я по крайней мере решил эту проблему в течении 15 минут


--------------------
Go to the top of the page
 
+Quote Post
xelax
сообщение Feb 4 2008, 12:50
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 370
Регистрация: 7-11-06
Пользователь №: 22 035



Цитата(prottoss @ Feb 4 2008, 15:42) *
SAM-BA(БеЗвозмезДная:-)) прекрасно работает с этой игрулькой без проблем. А вообще к любому софту гугль быстро найдет нужное средство от головной боли:-) Я по крайней мере решил эту проблему в течении 15 минут


SAM-BA не шьёт девайс если он работает на внутреннем генераторе в 32 кГц. По крайней мере я пока не знаю как это сделать. Flash, RAM читает, а прошивать не шьёт. Внешнего кварца нет.
А J-Flash требует лицензию.

Как прошить такой девайс кто-нибудь знает? 07.gif
Go to the top of the page
 
+Quote Post
morpheus
сообщение Feb 4 2008, 13:03
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 7-09-06
Пользователь №: 20 173



Цитата(prottoss @ Feb 4 2008, 15:42) *
SAM-BA(БеЗвозмезДная:-)) прекрасно работает с этой игрулькой без проблем. А вообще к любому софту гугль быстро найдет нужное средство от головной боли:-) Я по крайней мере решил эту проблему в течении 15 минут


Проблема еще в том что это не просто девайс а плата AT91RM9200-EK а это отнють не самба....
вот хотя бы как u-boot прошить ......как то через COM не получилось там уже програмулина сидит
и видимо не пускает
Go to the top of the page
 
+Quote Post
prottoss
сообщение Feb 4 2008, 13:18
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(xelax @ Feb 4 2008, 19:50) *
SAM-BA не шьёт девайс если он работает на внутреннем генераторе в 32 кГц. По крайней мере я пока не знаю как это сделать. Flash, RAM читает, а прошивать не шьёт. Внешнего кварца нет.
А J-Flash требует лицензию.
Как прошить такой девайс кто-нибудь знает? 07.gif
Только что проделал следующее с платой AT91SAM7X-EK:

1. Замкнул джампер ERASE дабы стереть прошивку в МК залитую

2. Запустил SAM-BA

3. Натравил данное ПО на нужную прошивку и залил ее в МК

4. Нажал Execute

5. Нажал на плате кнопку RESET.

В итоге залитое в МК ПО запутилось... Мож я чейто не допонимаю по неопытности, но, мне кажется, что если замкнуть ERASE - чип будет стартовать на частоте внутреннего генератора 32кГц. Так?



По поводу лекарства для сами знаете какого продукта - еще раз говорю - лекарство находится в сети быстрее, чем мы тут с вами беседуем:-) Можете мне стукнуть в личку, если лень ногу с добра поднять


--------------------
Go to the top of the page
 
+Quote Post
xelax
сообщение Feb 4 2008, 13:51
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 370
Регистрация: 7-11-06
Пользователь №: 22 035



Вот рекоммендации атмела по использыванию их длл, для JTAG Communication Link

When opening a JTAG communication link through a SAM-ICE or a JLink by using the
following command:

the following steps are performed:
1. Open JLinkARM.dll and its associated library functions.
2. Set JTAG speed to 30 kHz in order to connect to the target even if it is running at
32 kHz.
3. Stop the target.
Table 3-2. AT91Boot_Open
Type Name Details
Input Parameters *name Pointer to a string returned by AT91Boot_Scan function(1)
Output Parameters *h_handle
Communication handle:
- NULL if opening connection failed
- Non NULL if opening connection succeeded
Return Code void
AT91Boot_DLL Interface
AT91 In-system Programmer (ISP) User Guide 3-3
4. Set a hardware breakpoint at address 0
5. Send a PROCNRST command in the Reset Controller in order to disable the
Watchdog
6. Wait for the target to reach the breakpoint.
7. Download a monitor into the target internal SRAM that allows communication
only through the ARM Debug Communication Channels(1) by using the SAM-BA
Boot commands(2).
8. Jump to the monitor in internal SRAM. If the target was running at 32kHz, the
monitor switches on the Main Oscillator(3).
9. Set JTAG speed to 3 MHz as it is the lowest allowed crystal frequency.

Сдаётся мне, что они переключаются в Evalution Board на внешний кварц в процессе.

Если мои пляски не помогу обязательно напишу в личку по поводу лекарства.
Go to the top of the page
 
+Quote Post
xelax
сообщение Feb 4 2008, 15:45
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 370
Регистрация: 7-11-06
Пользователь №: 22 035



Разобрался. Прошивается от внутреннего генератора и SAM-Bой.
Оказался банальный непропай.

Большое спасибо prottoss a14.gif
Go to the top of the page
 
+Quote Post
morpheus
сообщение Feb 5 2008, 10:55
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 7-09-06
Пользователь №: 20 173



Всем большое спасибо за ответы...однако уточню проблему

Вы говорите о самба процессорах 7 го семейства....а имеется процессор AT91RM9200 который установлен на плате AT91RM9200-EK на ней нет перемычек для стирания флешки
и софт котрый самба это все не поддерживает да программатор он этот не видит.....
поиск в нете ниче недал...
если у кого есть софт с лицензией вышлите пожалуста на morpheus@pisem.net...желательно весь комплект.....

Заранее всем спасибо....
Go to the top of the page
 
+Quote Post
Badwin
сообщение Feb 5 2008, 11:28
Сообщение #9





Группа: Новичок
Сообщений: 14
Регистрация: 26-11-07
Из: Новосибирск
Пользователь №: 32 676



Цитата(morpheus @ Feb 5 2008, 16:55) *
Всем большое спасибо за ответы...однако уточню проблему

Вы говорите о самба процессорах 7 го семейства....а имеется процессор AT91RM9200 который установлен на плате AT91RM9200-EK на ней нет перемычек для стирания флешки
и софт котрый самба это все не поддерживает да программатор он этот не видит.....
поиск в нете ниче недал...
если у кого есть софт с лицензией вышлите пожалуста на morpheus@pisem.net...желательно весь комплект.....

Заранее всем спасибо....

Недавно разбирался с этим, правда плата своя.
У AT91RM9200 есть свой внутренний загрузчик.
на плате AT91RM9200-EK (смотрел схему) есть перемычка J15, которой и задают откуда он будет грузится. надо установить 1-2: BMS=High=Internal Boot.
подключаем "serial debug port" к компу. Устанавливаем в консоли на компе (115200 8N1).
включаем питание на плате.
в консоле побегут буковки "С". Это значит, что активирован встроенный Xmodem.
заливаем что хотим. Я заливал в serial Dataflash. на AT91RM9200-EK ее кажется нету.
так-что далее я не посоветую.
Go to the top of the page
 
+Quote Post

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

 


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


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