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

 
 
> Кривой сигнал TDO в JTAG Zynq 7000
Gerret
сообщение Dec 17 2013, 15:36
Сообщение #1





Группа: Участник
Сообщений: 13
Регистрация: 3-04-07
Пользователь №: 26 736



Приветствую, господа форумчане.

Если тема такая была, ткните пожалуйста носом, не смог найти...

Для начала немного о системе:

1) Использован модуль Trenz TE0720.
2) JTAG к нему подключен на прямую.
3) Программатор Digilent HS2 rev. A

Вот так выглядит сигнал TDO при программировании логической части Zynq:

Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение



Логика прошивается нормально и даже начинает работать, но при попытке запустить программу на исполнение из SDK, получаю вот такую ошибку:
Код
INFO  : Processor reset is completed for ps7_cortexa9_0
INFO  : PS initialization will be done as it is not done before.
INFO  : Running PS initialization....
ERROR : Unexpected error while launching program. java.lang.RuntimeException: Error while running ps7_init method.
Cannot write to target


    Cannot access JTAG-DP: invalid ACK value (0x00, expected=0x02)
    Error Address = 0xf8000b50


    at com.xilinx.sdk.targetmanager.internal.TM.run_ps7_init(Unknown Source)
    at com.xilinx.sdk.targetmanager.internal.TM.runPs7Init(Unknown Source)


И ПЛИС перезапускается "забывая" прописанную перед этим логическую структуру.

Подскажите, где может быть засада!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Victor®
сообщение Dec 17 2013, 15:43
Сообщение #2


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(Gerret @ Dec 17 2013, 18:36) *
Подскажите, где может быть засада!


Первая засада в щупах осциллографа. Земля у них "длинная".


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
rloc
сообщение Dec 17 2013, 16:42
Сообщение #3


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(Victor® @ Dec 17 2013, 19:43) *
Первая засада в щупах осциллографа. Земля у них "длинная".

Причем засада в щупах отражается только на фронтах, в виде всплесков. А "пила" в середине - это HS2 переводит буфера в третье состояние, а подтягивающие резисторы заряжают входную емкость, когда данных нет. Убедиться в этом можно подключив второй канал на CLK - тактов в этот момент нет. Подозреваю, что не подключен выход GPIO2 на RESET Zync.

Updated.
Ха, а у HS2 нет GPIOx, только у SMT2.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 08:29
Рейтинг@Mail.ru


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