|
|
  |
Загрузка программы в ADSP, помогите новичку загрузить прогу |
|
|
|
Dec 6 2006, 14:54
|
Участник

Группа: Новичок
Сообщений: 23
Регистрация: 2-11-06
Пользователь №: 21 897

|
Добрый день. Есть проц adsp-ts201 и мк aduc702x. Необходимо загрузить исполняемую программу в каждый из чипов. Если я правильно понял, то задачу можно решить с помощью jtag`a. Только я не могу понять как это сделать.  Достаточно вывести разъем под jtag на плате с процом и подключить к последовательному порту компа и программировать с помощью vdsp++. Или необходимо купить кабель для прошивки? Заранее спасибо за ответы.
|
|
|
|
|
Dec 6 2006, 18:02
|
Участник

Группа: Новичок
Сообщений: 23
Регистрация: 2-11-06
Пользователь №: 21 897

|
Достаточно обычного кабеля для коммутации платы и компа? Или нужен специфичный кабель?
|
|
|
|
|
Dec 8 2006, 11:12
|
Местный
  
Группа: Свой
Сообщений: 316
Регистрация: 20-02-05
Из: Ленинградская обл.
Пользователь №: 2 765

|
Цитата(demi @ Dec 6 2006, 18:02)  Достаточно обычного кабеля для коммутации платы и компа? Или нужен специфичный кабель? В состав вышеназванных устройств кабель входит. Он заканчивается стандартным для ADI разъемом под JTAG ( см. Manual на процессор ). На этом форуме уже неоднократно задавались вопросы о JTAG. В ответах, например, упоминался отладчик от "Инструментальных систем" http://www.insys.ru/device/emu-ad.htmПоищите, посмотрите.....
|
|
|
|
|
Dec 8 2006, 11:59
|
Участник

Группа: Новичок
Сообщений: 23
Регистрация: 2-11-06
Пользователь №: 21 897

|
Спасибо за ответы. поискал, почитал и возник еще вопрос. С AduC я понял - достаточно вывести разъем JTAG и подключить к ком-порту. И можно программировать. А вот с шарком не совсем. JTAG эмулятор зачем нужем? Он позволяет проводить отладку проца? А для загрузки программы в проц он нужен?
|
|
|
|
|
Dec 8 2006, 16:39
|
Местный
  
Группа: Свой
Сообщений: 316
Регистрация: 20-02-05
Из: Ленинградская обл.
Пользователь №: 2 765

|
ICE-эмулятор - устройство, обеспечивающее трансляцию некоторого набора команд, который в Вашем случае выдает VDSP, в сигналы интерфейса JTAG.
В этой системе команд есть и команды чтения/записи регистров, памяти, etc., и команды запуска/останова программы, и команды загрузки программы и т.д..
Имеющиеся в обычном компьютере интерфейсы напрямую в JTAG не идут - поэтому и нужно устройство, связывающее компьютер с JTAG.
В принципе, загружать программу в процессор можно и другими путями, используя возможности самого сигнального процессора - загрузку из внешней памяти или там из LINK-портов или последовательных портов. Программу-то Вы загрузите, а пройти по шагам и посмотреть, что творится в процессоре - нет. Именно это благо - пошаговый проход, точки останова и пр. и дает ICE. Но к этим типам загрузки скорее всего тоже нужно устройство, транслирующее один из стандартных компьютерных интерфейсов в тот канал, по которому Вы собрались загружать процессор.
|
|
|
|
|
Dec 9 2006, 22:41
|
Участник

Группа: Новичок
Сообщений: 23
Регистрация: 2-11-06
Пользователь №: 21 897

|
Спасибр за ответы - ясности стало больше! Значит прошить без эмулятора смогу, а вот отладить не получиться. У меня другой вопрос возник на основе Ваших ответов.... Через link-порт загрузку будет делать другой проц? Если я правильно понял документацию - link-порты используют для связи процов между собой. И еще вопрос ИнСисовский jtag будет работать тлько с проц-ми или через него можно и отладить ADuC ? Спасибо за терпение.
|
|
|
|
|
Dec 18 2006, 15:09
|
Группа: Участник
Сообщений: 9
Регистрация: 23-12-05
Из: Санкт-Петербург
Пользователь №: 12 592

|
Цитата(demi @ Dec 9 2006, 23:41)  И еще вопрос ИнСисовский jtag будет работать тлько с проц-ми или через него можно и отладить ADuC ? Спасибо за терпение. Не надо смешивать DSP и МК. JTAG JTAG-ом, но надо ещё понимать, что IDE у TigerSHARC VisualDSP, а у ADuC от IAR или Keil и эти IDE видят только тот эмулятор для которого у них есть драйвера.
|
|
|
|
|
Nov 1 2012, 08:00
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 7-08-10
Пользователь №: 58 799

|
Здравствуйте. Я тоже новичек и хотелось бы компетентного совета. Есть устройство, на котором TS201 с выбранным режимом загрузки через flash- память AT28C04-20FI. Наружу выведен JTAG от процессора. Как я понимаю, есть возможность отладить прогу на StarterKit-е и залить во флэш-память через JTAG. Что для этого надо (просто дорогущий ADZS-USB-ICE да и PCI инсисовский брать не хочется)?
|
|
|
|
|
Nov 1 2012, 09:16
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
QUOTE (Сергей СС @ Nov 1 2012, 11:00)  Что для этого надо (просто дорогущий ADZS-USB-ICE да и PCI инсисовский брать не хочется)? Инсисовский самый дешeвый. Тигр не селедка http://www.analog.com/en/processors-dsp/sh...LATORBF/eb.htmlНо инсисовский, вроде как, не прикручивается к ССES, только к VDSP++, да и то только до определенных версий для SHARC, с некоторого времени Insys больше не поддерживает обновления драйвера http://electronix.ru/forum/index.php?showt...=7684&st=15"Для обеспечения работы EMU_AD c SHARC под VisualDSP 4.0 с сентябрьским обновлением следует заменить файл WmSharcIce.dll в папке System на исходный (февральский), либо на файл из июньского обновления. "
|
|
|
|
|
Nov 1 2012, 12:13
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 7-08-10
Пользователь №: 58 799

|
fontp, спасибо, но не могли бы вы пояснить эту фразу: Цитата Тигр не селедка ))
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|