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

 
 
 
Reply to this topicStart new topic
> Скинуть файл из ниоса, по jtag
RHnd
сообщение Jul 11 2007, 14:53
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997



Возникла такая ситуация: Ниос принял извне данные, обработал их и держит в сдрам. В принципе, предполагается, что потом он их будет на SD записывать, но сейчас этого еще нет. Требуется проверить правильность обработки ниосом данных, а для этого нужно то, что он хранит в памяти, перенести в комп. Как это лучше сделать?
Есть тулза, предоставленная альтерой, позволяющая, перепрошив fpga, скачать на комп хоть всю память, хоть любой ее кусок, но для этого требуется знать адресс, начиная с которого ниос этот кусок держит. В принципе, подозреваю, что это можно будет посмотреть в дебагере (можно?), но как-то неудобно, хочется что-нить более комфортное. Так же есть подключение к компу через jtag. Модуль jtag-uart, вроде, позволяет передавать данные, но я с ним работал только для printf в nios-terminal. А можно ли как-нить через этот jtag-uart передать файл и нормально его на компе принять именно как файл,не разрабатывая прог для компа?
Надеюсь, не слишком криво объяснил, заранее спасибо за ответы. smile.gif
Go to the top of the page
 
+Quote Post
ybd
сообщение Jul 12 2007, 21:52
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 15-05-06
Пользователь №: 17 123



Наверное, самым простым будет добавить в SOPC модуль обычного UART и найти один свободный вывод на ПЛИС, чтобы вывести передатчик (например, можно использовать выводы, заложенные для интерфейса с SD - наверное, к ним будет попроще подключить формирователь уровней RS232). Ну и добавить в программу вывод дампа памяти на UART, а принимать на компе - с помощью любой терминальной программы.
Go to the top of the page
 
+Quote Post
RHnd
сообщение Jul 13 2007, 05:15
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997



Цитата(ybd @ Jul 13 2007, 01:52) *
а принимать на компе - с помощью любой терминальной программы.

Посоветуйте какую-нить. smile.gif
RS232 на плате есть, просто в SOPC он не подключен, так что тут проблем быть не должно.
Go to the top of the page
 
+Quote Post
ybd
сообщение Jul 14 2007, 18:16
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 15-05-06
Пользователь №: 17 123



Цитата(RHnd @ Jul 13 2007, 09:15) *
Посоветуйте какую-нить. smile.gif
RS232 на плате есть, просто в SOPC он не подключен, так что тут проблем быть не должно.

Например - realterm (виндовая) или telemax (dos) - был комплекте NC5. Я в основном пользуюсь telemax - на работе есть специальный комп для этого smile.gif . В принципе, она и под win xp работает, но при скорости 115200 есть вероятность "пропадания" байтов.
Go to the top of the page
 
+Quote Post
RHnd
сообщение Jul 30 2007, 15:52
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997



Додумался до простого варианта: nios-terminal.exe > output.dat. А потом стереть в файле первые строчки. Только неторопливо, а так - вполне себе метод. smile.gif
Go to the top of the page
 
+Quote Post

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

 


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


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