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

 
 
> Помогите советом по отладке MB в SDK
lecovich
сообщение May 11 2010, 12:36
Сообщение #1





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



Столкнулся вот с какой проблемой. Есть такой простенький код для 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..."
Пробовал указывать различные пути к исходникам и библиотекам - бесполезно. Может кто-то сталкивался с подобным?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
alexPec
сообщение May 11 2010, 17:19
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



В microblaze не знаю, а в обычном visual c++ такое тоже бывает когда нет исходника на С, а есть только библиотека, в которой сидит функция без отладочной информации (debug info). Собственно когда пытаешся отладить (заходишь в функцию у которой нет исходника а есть только объектный код) она и пишет - нет исходника (source not found). Надо убедиться, что для printf есть исходник, если нет - так и будет писать, если есть - дальше думать...

Сообщение отредактировал Omen_13 - May 13 2010, 16:04
Причина редактирования: Избыточное цитирование
Go to the top of the page
 
+Quote Post



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

 


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


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