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

zuuuuk

Участник
  • Постов

    195
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные zuuuuk


  1. Я вот что имею ввиду.

    Когда я запускаю отладчик. То он загружает мой elf файл в память

    и стартует программу.

    Вот можно этот дамп памяти получить на компьютере в отдельном файле?

    И можно ли потом его разместить в памяти (правильно) запустить на исполнение?

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

    Подскажите, плз.

     

    Можно ли из .elf файла получить исполняемый образ?

    Так, что бы можно было разместить этот образ в озу и потом, в нужный момент,

    поставить на него указатель и он стал выполняться.

  3. Хотя есть вариант использования внутреннего uart в jtag-xmd (uart-mdm) - тогда не надо "городить" лишнего uart.

    А в этом случаи можно отлаживаться не подключая jtag?

     

     

    у меня следующая задача.

    нужно отлаживать прибор в закрытом состоянии.

    а наружу выходит только уарт.

    можно отлаживаться и программными сообщениями но если mbz поддерживает отладку через уарт почему бы не воспользоваться?

  4. в документе

    http://www.xilinx.com/support/documentatio...14_7/est_rm.pdf

    на ст 177 показано подключение XMD к uartLite.

    MicroBlaze Stub Target with MDM UART and UARTlite.

     

    у меня реализована подобная схема.

    но при вызове

    connect mb stub -comm serial

    выводит:

    ERROR:

    MicroBlaze Stub not supported. Please use MDM for debuging

    Поэтому у меня вопрос.

    1 Как надо настроить процессор , что бы он поддерживал этот режим отладки?

    2 На схеме ст 177 . показана Local memory xmdstub.

    что это за память такая? как ее подключить?

  5. 2. Это когда вы конфигурируете режим для отладки. Run -> Run configuration, там закладка STDIO connection, в ней можно перенаправить вывод данных в консоль. Это перегрузит заданный ранее режим перенаправления stdio, для этого надо иметь debug module в составе проца.

    вот!

     

    Я вывел сообщение через uart на консоль. у меня mbz + uart+ mdm.

    Остался вот в чем вопрос.

    Можно ли запустить отладку программы mbz через uart?

    т.е. посмотреть память, переменные, точки останова, обратиться в регистры.

    все то же самое только не подключаясь к JTAG.

     

     

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

    Подскажите, пожалуйста, пример ld скрипта, в котором можно подключить в .elf файл дополнительный файл с данными по определенному адресу.

     

    Я нашёл описания команд по работе с файлами в скрипте линкера.

    https://access.redhat.com/site/documentatio...e-commands.html

    Но без примера не могу разобраться.

  7. Добрый день.

    У меня система на SPARTAN6 Mbz + MCB_DDR3 на шине AXI.

    Я хочу подключить свой IP блок ко второму порту MCB и получить доступ к DDR3.

    т.е. мой IP блок должен быть мастером. Для чтения данных из DDR3.

     

    Подскажите,пожалуйста, какой-нибудь пример подключения своего IP к шине AXI.

  8. Я всех благодарю за помощь.

     

    Я разобрался...

    Проблема была в том, что в генераторе .bit файла стояли настройки PUL UP

    Нужно было поставить флоат.

     

    Свойства ген файла->конфигурация-> пин IO -> флоат

     

     

  9. не совсем так.

     

    У микроблайза выходит 3 шины

    внутренняя идет в брам, по умолчанию по ней идет программа

    дальше шина выходящая наружу Шина данных и инструкций M_AXI_DP и M_AXI_IP

    дальше вторая выходящая кешированная шина данных и инструкций M_AXI_DC и M_AXI_IC

     

    Я проверил подключение еще раз:

    http://i047.radikal.ru/1304/ff/00fc8bf74a55.jpg

    a33eb5e8503at.jpg

     

    Адресация

    c68d65686e44.jpg

    ну и генерация ddr3

    http://s16.radikal.ru/i190/1304/ed/1bd34d140ee7.jpg

    http://s019.radikal.ru/i609/1304/f5/506ec30b0b40.jpg

    http://s019.radikal.ru/i605/1304/f4/7d3043a5393c.jpg

    http://i020.radikal.ru/1304/86/d5645a70e3d4.jpg

    http://s43.radikal.ru/i101/1304/c4/9c193c56bbf6.jpg

    http://s54.radikal.ru/i143/1304/77/0de05f757f31.jpg

     

    Пин RZQ подтянут к земле через резистор.

    Фаил .ucf я проверил.

     

    Вот где я могу здесь ошибаться?

     

     

  10. судя по вашей картинки вы тоже подключаете кэш, и адрес кешируемый я так понимаю как раз адрес ДДР, но тогда на него должна идти не обычная шина а та что с буковкой C, кэшированная... От того у вас и повисает, что проц ломиться в это адресное пространство по другой шине.

     

    дело в том, что я использовал визард при подключении ddr3 И axi.

     

    вопрос:

    *Неужели визард неправильно подключил ddr + microblaz?

    *Я так понимаю надо настраивать Axi шину, что бы она стала кешированной?

  11. добрый день.

    я использую сартет кид.

    http://www.xilinx.com/products/boards-and-...6NITX-LX75T.htm

    я собрал в едк проект и подключил microblaz + ddr3 + bram. На AXi.

    bram внутренняя..

    Использовал при этом только визард.

     

    при обращении , через xmd, к внутр. памяти все нормально. пишет читает.

    но вот при обращении к ddr3 проц зависает.

    ee312c51e5e3.jpg

     

    http://s019.radikal.ru/i604/1304/fb/ee312c51e5e3.jpg

     

    нужно ли инициализировать сам MCB?

    Подскажите в каком направлении копать?

     

    благодарю за внимание.

  12. Добрый день.

    Я применяю Spartan6 xc6slx100

    я бы хотел проконсультироваться у профессионалов по подключению Vref.

    т к в док. для мемя есть некоторые неясности

     

    1) если подключить пины vref в режим i/o может ли он работать как output/input или только как input.

    2) и если не сложно поясните мне, не очень разборчивому, функциональное назначение vref

     

    огромное спасибо за внимание

  13. Подскажите как сформировать сигнал в сим tina?

     

    сигнал у генератора.

     

    e52a00f982e8.jpg

     

    или пример какой.

     

    мне необходимо сформировать не периодический сигнал.

    линейный перепад из 0 В -> 65 В -> 27 В, и из 27 В -> 0 -> 27В

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

    у modelsim есть командная строка. из нее можно запускать do файлы и управлять окнами например:

    view wave -undock

     

    сам modelsim можно запустить из командной строки cmd. (vsim -c)

    и соответственно получить командную строку.

    modelsim>

    и в ней запускать do файлы и симуляцию

     

    Можно ли вызвать из такого режима работы modelsima только окно wave?

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