Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите советом по отладке MB в SDK
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
lecovich
Столкнулся вот с какой проблемой. Есть такой простенький код для MicroBlaze'a:
Код
#include "stdio.h"
#include "platform.h"

int main()
{
    init_platform();
    print("Hello World\n\r");
    cleanup_platform();
    return 0;
}


Имеется также Xilinx SDK 11, ОС Vista, платформа spartan 3 dsp1800a...
Все запускается, прошивается в плис, работает, выдает в терминал хелоуворлд, а когда начинаю отладку - пишет ошибку "Source not found" в пошаговом режиме на строчке print(... и появляется кнопка "Edit Source Lookup Path..."
Пробовал указывать различные пути к исходникам и библиотекам - бесполезно. Может кто-то сталкивался с подобным?
alexPec
В microblaze не знаю, а в обычном visual c++ такое тоже бывает когда нет исходника на С, а есть только библиотека, в которой сидит функция без отладочной информации (debug info). Собственно когда пытаешся отладить (заходишь в функцию у которой нет исходника а есть только объектный код) она и пишет - нет исходника (source not found). Надо убедиться, что для printf есть исходник, если нет - так и будет писать, если есть - дальше думать...
lecovich
решил более-менее проблему обновлением сдк до 11.5... и... использованием функции printf() вместо print()
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.