|
Отладка программы SoC Cyclone V, ARM,QSYS,DS-5 |
|
|
|
 |
Ответов
(1 - 13)
|
Mar 6 2015, 06:01
|

Участник

Группа: Участник
Сообщений: 60
Регистрация: 19-11-14
Из: СПб
Пользователь №: 83 740

|
Цитата(serjj @ Mar 5 2015, 17:38)  Вы про какой отладчик говорите? DS-5 debugger? Если да, то он по-умолчанию имеет доступ к процессору. После подачи питания. Если конечно на вашей плате jtag на соответствующие ножки процессора заведен. Вы хотите сказать что всё что необходимо(в случае если на плате всё разведено как надо) это подключить JTAG к плате и отладка заработает? хммм. попробую. Я думал что это как в NIOSе необходимо блок некий отладчика в QSYS вставить(который активировал бы ядро отладчика) и пробросить к JTAG ПЛИС(тоже видимо блок какой то) что бы заработало.
Сообщение отредактировал RLC - Mar 6 2015, 06:12
|
|
|
|
|
Mar 6 2015, 07:29
|
Знающий
   
Группа: Участник
Сообщений: 527
Регистрация: 4-06-14
Из: Санкт-Петербург
Пользователь №: 81 866

|
Цитата подключить JTAG к плате и отладка заработает Да, так и есть. Процессор в SoC это отдельное устройство, которое может функционировать независимо от FPGA части. JTAG у него отдельный. Если сделать в quartus_programmer авто детектирование, то появится цепь из 2-х устройств - FPGA и ARM.
|
|
|
|
|
Mar 10 2015, 11:37
|

Участник

Группа: Участник
Сообщений: 60
Регистрация: 19-11-14
Из: СПб
Пользователь №: 83 740

|
Цитата(serjj @ Mar 6 2015, 10:29)  JTAG у него отдельный. мдяяя оказалось что нема отдельного JTAG  Буду мучать мозг без отладчика
|
|
|
|
|
Mar 10 2015, 11:44
|
Знающий
   
Группа: Участник
Сообщений: 527
Регистрация: 4-06-14
Из: Санкт-Петербург
Пользователь №: 81 866

|
Цитата оказалось что нема отдельного JTAG А куда же он делся? Не разведен на плате просто?
|
|
|
|
|
Mar 10 2015, 14:04
|

Участник

Группа: Участник
Сообщений: 60
Регистрация: 19-11-14
Из: СПб
Пользователь №: 83 740

|
Цитата(serjj @ Mar 10 2015, 14:44)  А куда же он делся? Не разведен на плате просто? Есть JTAG к FPGA. 4-х проводной. В программаторе виден FPGA EPCS и HPS. То есть HPS соеденяется последовательно с FPGA. FPGA первый HPS второй. HPS программа лежит в SDMMC. Прога компилируется с помощью mentor gcc а не ARM компилятором. ОС не используется При попытке подключить отладчик, выдаётся сообщение "Unable to connect to TCP:localhost Unable to connect to device CTI_0_2(при чём тут устройство меняется от попвыки к попытке)". в консоле пишет ошибку RDDI. Есть подозрение что: 1) четырёжпроводного JTAG не хватает для отладчика 2) что есть программная ошибка. не работает или неправильно сконфигурирован некий сервер локальный сервер (какой?). конфигурацию отладчика делал по инструкции altera.
|
|
|
|
|
Mar 10 2015, 14:17
|
Знающий
   
Группа: Участник
Сообщений: 527
Регистрация: 4-06-14
Из: Санкт-Петербург
Пользователь №: 81 866

|
Цитата четырёжпроводного JTAG не хватает для отладчика Хватает. Цитата выдаётся сообщение "Unable to connect to TCP:localhost Unable to connect to device CTI_0_2 Проц в ресете не сидит случайно? Попробуйте отключить SDMMC, подать питание и просто подсоединиться к процессору через DS-5 debugger, проверьте в настройках debugger'a, что там точно правильно задан программатор. зы: если quartus_programmer, как вы говорите, видит HPS на плате, то все должно работать.
|
|
|
|
|
Mar 10 2015, 14:35
|

Участник

Группа: Участник
Сообщений: 60
Регистрация: 19-11-14
Из: СПб
Пользователь №: 83 740

|
Цитата(serjj @ Mar 10 2015, 17:17)  Хватает.
Проц в ресете не сидит случайно? Попробуйте отключить SDMMC, подать питание и просто подсоединиться к процессору через DS-5 debugger, проверьте в настройках debugger'a, что там точно правильно задан программатор.
зы: если quartus_programmer, как вы говорите, видит HPS на плате, то все должно работать. спасибо за совет  . Проц в это время прогу выполняет и по UARTу выдаёт данные в консоль. так что точно не ресет. Пойду пробовать
Сообщение отредактировал RLC - Mar 10 2015, 14:36
|
|
|
|
|
Mar 11 2015, 06:51
|

Участник

Группа: Участник
Сообщений: 60
Регистрация: 19-11-14
Из: СПб
Пользователь №: 83 740

|
Цитата(RLC @ Mar 10 2015, 17:35)  Пойду пробовать  Карточку выдернул, проц не в ресете как уже говорил он с карточкой выдаёт данные в консоль.Результат тот же-ошибка соединения TCP:localhost в сообщении. Программатор выбрал правильно(USB) судя по мгающей лампочке он его опрашивает и только потом предоставляет выбор из списка опрошенных. Вот что DS-5 Debuger пишет в консоли об ошибках: Starting debug server Waiting for debug server to start accepting connections Debug server started successfully Debug server shutdown application Debug server shutdown attempted Done ERROR failed to connect to RDDI DAP target RDDI Error Code 4107 : Error reading device chain: aji_read_device_chain returned 87 RDDI CFG = C:\Users\user\AppData\Local\Temp\ds5_652461374857548249.txtERROR failed to connect to RDDI DAP target RDDI Error Code 4107 : Error reading device chain: aji_read_device_chain returned 87 RDDI CFG = C:\Users\user\AppData\Local\Temp\ds5_652461374857548249.txt
Сообщение отредактировал RLC - Mar 11 2015, 06:55
|
|
|
|
|
Mar 11 2015, 07:27
|
Знающий
   
Группа: Участник
Сообщений: 527
Регистрация: 4-06-14
Из: Санкт-Петербург
Пользователь №: 81 866

|
А какая версия квартуса у вас? Вот еще посмотрите тему, ошибка похожа на вашу..
|
|
|
|
|
Mar 11 2015, 07:41
|

Участник

Группа: Участник
Сообщений: 60
Регистрация: 19-11-14
Из: СПб
Пользователь №: 83 740

|
Вот нашёл проблему с сервером, но ответа там нет http://community.arm.com/message/3982Ещё есть ответ на подобную проблему: " <a href="http://electronix.ru/redirect.php?http://lists.rocketboards.org/pipermail/rfi/2014-January/001057.html"" target="_blank">http://lists.rocketboards.org/pipermail/rf...1057.html"</a> чисто программный, но стоит попробовать. тк я работаю через виртуалку то хорошо бы проверить ещё раз USB(хотя программатор всё видит, но и швабра стреляет  ), Цитата(serjj @ Mar 11 2015, 10:27)  А какая версия квартуса у вас? Вот еще посмотрите тему, ошибка похожа на вашу.. да читаю. её. много жалоб у народа  Версия квартуса 14.0 вот дела  у нас есть ещё одно рабочее место без виртуальной машины, и там ошибка схожая, загрузчик проекта я брал от туда.
Сообщение отредактировал RLC - Mar 11 2015, 07:48
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|