Перейти к содержанию
    

VC5502 + SAU510-USB Plus ISO

Доброго времени суток!

Помогите с подключением эмулятора SAU510-USB Plus ISO к собственной плате с VC5502.

 

Используется:

1. Win XP

2. CCS 3.1

3. эмулятор SAU510-USB Plus ISO

4. Своя плата (но разрабатывал не я)

 

При подключении возникает ошибка

Error connecting to the target:
Error 0x80000242/-1023
Fatal Error during: Memory, Initialization, OCS, 
PTI_ERR_IROP_CMD Error Occured at 0x000000BE

 

Что успел проверить по старым топикам:

1. Эмулятор сбрасывается из CCS 3.1

2. Драйвера на эмулятор свежие (SAU510_USB_DRV0912)

3. Эмулятор и проц обмениваются по JTAG'у - есть изменения на выводах TDI, TDO, TMS, TCK

4. Снизил TCK до 3 МГц (с 15)

5. JTAG-разъем стоит около проца (3..4мм от него)

6. Тест C:\CCStudio_v3.1\cc\bin\xdsprobe -g -c1000 -f c:\123\my.cfg вроде бы проходит нормально

-----[Select the controller]-------------------------------------------------

This utility has selected an XDS510 class product.
This utility will load the adapter 'sm510usb.dll'.
This utility will operate on port address '0x0'.
The emulator adapter is named 'C:\CCStudio_v3.1\cc\bin\sm510usb.dll'.
The emulator adapter is titled 'SM510USB block-mode adapter'.
The emulator adapter is version '3.3.0'.
The emulator adapter is uses 'Block-Mode'.
The controller has an insertion length of '16' (0x0010).
The controller has a revision number of '1' (0x0001).
The controller type is 'The venerable TBC (74ACT8990)'.
The local memory has a base address of '0' (0x000000).
The local memory has a word capacity of '262144' (0x040000).

-----[Perform the scan-path length test on the JTAG IR and DR]---------------

This scan-path test uses blocks of 512 32-bit words.

The test for the JTAG IR instruction scan-path length succeeded.
The JTAG IR instruction scan-path length is 38 bits.

The test for the JTAG DR bypass scan-path length succeeded.
The JTAG DR bypass scan-path length is 1 bits.

-----[Perform the scan-path given data test on the JTAG IR]------------------

This scan-path test uses blocks of 512 32-bit
words that repeat the data pattern 0x5533CCAA.

This scan-path test will be applied 1000 times
using all of the 10 different test-cases.

Test suites performed: 1000, skipped: 400, failed: 0
All of the 32-bit data values were scanned correctly.
The JTAG IR given data test has succeeded.

-----[Perform the scan-path given data test on the JTAG DR]------------------

This scan-path test uses blocks of 512 32-bit
words that repeat the data pattern 0x5533CCAA.

This scan-path test will be applied 1000 times
using all of the 10 different test-cases.

Test suites performed: 1000, skipped: 400, failed: 0
All of the 32-bit data values were scanned correctly.
The JTAG DR given data test has succeeded.

 

Помогите!!!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Помогите хоть в каком напралении копать ошибку.

Судя по тестам xdsprobe связь по JTAG с платой есть.

Чего тогда не хватает?

Как зависит подключение от GEL-файла?

Использовал c5502.gel из CCS 3.1. Потом убирал из него лишнее (по моему мнению) в различных комбинациях, но ничего не помогло - результат тот же.

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проверь питание, контакты, осциллографом всё контакты проца прозвонить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все выводы припаяны нормально. Корпус PGF. Через микроскоп. Пайка ровная, без трещин.

Питание 1,28/3,34 В. В пределах допуска. Пульсаций и бросков по питанию не обнаружил.

Осциллом звонить все 176(!) выводов? На предмет чего их звонить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На предмет наличия правильного сигнала/ уровня... Приходилось прозванивать и больше...

Проверь - правильно ли сконфигурирован JTAG в CCS. На сколько помню - для USB Нужно выбирать не USB эмулятор а XDS510 Emulator и в свойствах - Autogenerate board data file with extra configuration file C:\_путь к компосеру_\cc\bin\brddat\sm510usb.cfg

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На предмет наличия правильного сигнала/ уровня... Приходилось прозванивать и больше...

Проверь - правильно ли сконфигурирован JTAG в CCS. На сколько помню - для USB Нужно выбирать не USB эмулятор а XDS510 Emulator и в свойствах - Autogenerate board data file with extra configuration file C:\_путь к компосеру_\cc\bin\brddat\sm510usb.cfg

 

В файле sm510usb.cfg есть строки:

[C6000_SCANLOOP] NO

[POD_C6000_SCANLOOP] NO

С этими строками эмулятор вообще не определяется/ не инициализируется. Пришлось их закомментировать

 

На счет замены Sauris SAU510-USB Iso Plus Emulator на TI XDS510 Emulator - возникает точно такая же ошибка.

 

Попробую еще потыкаться осциллом.

 

Если эмулятор подключается и возможен его сброс, то дрова не причем

Изменено пользователем alexeyv

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я с ISO не игрался... не доводилось.. Только с обычным. Но возможно стоит заменить sm510usb.cfg на sm510usb-iso.cfg ?

Редактировать в нём ничего не нужно. Можно сделать только хуже =D

Memory, Initialization, OCS _иногда_ бывало когда клоки на проц не шли.. Либо клоки не в необходимом диапазоне.

 

Изменено пользователем viterra

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

to viterra.

Клоки на X2 с тактового генератора 20МГц

С sm510usb-iso.cfg тоже самое - мешают такие же две строчки в конце файла. Без них тоже самая ошибка.

Может дело в доске? только где?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

попробуйте посбрасывать несколько раз подряд из CCS эмулятор, затем нажать Connect... у меня моя борда приконнективается только после таких танцев с бубном.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

попробуйте посбрасывать несколько раз подряд из CCS эмулятор, затем нажать Connect... у меня моя борда приконнективается только после таких танцев с бубном.

И это пытался делать. Но результат тот же

 

Установил CCS v4.1.

Т.к. CCS v4.1 не увидел эмулятор, то пришлось переустановить драйвера на SAU.

Долго разбирался с новой IDE, но все же немного получилось.

Насколько я понимаю эмулятор подключился к плате, но выдал сообщения:

C55xx: Trouble Reading Memory Block at 0x802 on Page 2 of Length 0x1: Error 0x00000002/-2130 Error during: Memory,  Cannot access memory address at 0x00001004  
C55xx: Trouble Reading Memory Block at 0x822 on Page 2 of Length 0x1: Error 0x00000002/-2130 Error during: Memory,  Cannot access memory address at 0x00001044  
C55xx: Trouble Reading Memory Block at 0x804 on Page 2 of Length 0x1: Error 0x00000002/-2130 Error during: Memory,  Cannot access memory address at 0x00001008  
C55xx: Trouble Reading Memory Block at 0x80c on Page 2 of Length 0x1: Error 0x00000002/-2130 Error during: Memory,  Cannot access memory address at 0x00001018  
C55xx: Trouble Reading Memory Block at 0x80d on Page 2 of Length 0x1: Error 0x00000002/-2130 Error during: Memory,  Cannot access memory address at 0x0000101A  
C55xx: Trouble Reading Memory Block at 0x80e on Page 2 of Length 0x1: Error 0x00000002/-2130 Error during: Memory,  Cannot access memory address at 0x0000101C  
C55xx: Trouble Reading Memory Block at 0x80f on Page 2 of Length 0x1: Error 0x00000002/-2130 Error during: Memory,  Cannot access memory address at 0x0000101E  
C55xx: GEL Output: C5502_Init Complete. 
C55xx: Trouble Reading Memory Block at 0x802 on Page 2 of Length 0x1: Error 0x00000002/-2130 Error during: Memory,  Cannot access memory address at 0x00001004  
C55xx: Trouble Reading Memory Block at 0x822 on Page 2 of Length 0x1: Error 0x00000002/-2130 Error during: Memory,  Cannot access memory address at 0x00001044  
C55xx: Trouble Reading Memory Block at 0x804 on Page 2 of Length 0x1: Error 0x00000002/-2130 Error during: Memory,  Cannot access memory address at 0x00001008  
C55xx: Trouble Reading Memory Block at 0x80c on Page 2 of Length 0x1: Error 0x00000002/-2130 Error during: Memory,  Cannot access memory address at 0x00001018  
C55xx: Trouble Reading Memory Block at 0x80d on Page 2 of Length 0x1: Error 0x00000002/-2130 Error during: Memory,  Cannot access memory address at 0x0000101A  
C55xx: Trouble Reading Memory Block at 0x80e on Page 2 of Length 0x1: Error 0x00000002/-2130 Error during: Memory,  Cannot access memory address at 0x0000101C  
C55xx: Trouble Reading Memory Block at 0x80f on Page 2 of Length 0x1: Error 0x00000002/-2130 Error during: Memory,  Cannot access memory address at 0x0000101E

 

Может кто знает что они означают и зачем они нужны?

Не в смысле перевода,а в смысле как их убрать

Изменено пользователем alexeyv

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В CCS v4.1 все заработало с полпинка. Программка загрузилась и крутится!

Скорее всего проблема в CCS v3.1

Буду изучать новую оболочку

Хотя хочется узнать в чем дело. Кто нибудь может подсказать где взять обновления для CCS v3.1? (ti.com не предлагать)

:bb-offtopic:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скорее всего проблема в CCS v3.1

Буду изучать новую оболочку

Хотя хочется узнать в чем дело.

Насколько я в курсе, SAU510-USB тестировался под CCS3.3. Обновления вроде на ФТП (местном) были.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...