StewartLittle 45 29 ноября, 2007 Опубликовано 29 ноября, 2007 · Жалоба Если начинать отлаживать по шагам ... По шагам отлаживать вход в обработчик - не фонтан. Установите точку останова в обработчике прерывания. По достижению этого останова продолжайте отлаживать обработчик по шагам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexanderL 0 5 декабря, 2007 Опубликовано 5 декабря, 2007 · Жалоба По шагам отлаживать вход в обработчик - не фонтан. Установите точку останова в обработчике прерывания. По достижению этого останова продолжайте отлаживать обработчик по шагам. БОЛЬШОЕ СПАСИБО, помогло!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slog 0 1 февраля, 2009 Опубликовано 1 февраля, 2009 · Жалоба Учусь писать программы для Nios. Есть некоторые вопросы по этой NiosII IDE. Как узнать размер полученной программы? Т.е. сколько получилось в байтах. Никаких файлов отчёта или листингов от линкера не обнаружил и не нашёл где можно включить их генерацию. Да и на ассемблерный листинг хотелось бы глянуть. Сейчас программа выполняется из onchip памяти, но её мало. Зато к FPGA подключено мно-о-ого внешней памяти. Каким образом программу для отладки можно залить через JTAG во внешнюю память а потом запустить на выполнение? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 45 2 февраля, 2009 Опубликовано 2 февраля, 2009 · Жалоба Как узнать размер полученной программы? Т.е. сколько получилось в байтах. Никаких файлов отчёта или листингов от линкера не обнаружил и не нашёл где можно включить их генерацию. Да и на ассемблерный листинг хотелось бы глянуть. Отчет линкера выводится в консоль. Там указывается, сколько кода получилось в байтах. Посмотрите вот эту тему : http://electronix.ru/forum/index.php?showtopic=45936 и еще вот эту демонстрашку : http://www.artlebedev.ru/tools/technogrett...e-introduction/ Много вопросов по эклипсу разрешится :) Сейчас программа выполняется из onchip памяти, но её мало. Зато к FPGA подключено мно-о-ого внешней памяти. Каким образом программу для отладки можно залить через JTAG во внешнюю память а потом запустить на выполнение? Для заливки исполняемого кода во внешнюю память нужно следующее : - ядро nios'а должно иметь jtag-debug модуль; - вектор сброса ниоса должен указывать на эту память; - в свойствах библиотеки проекта сегменты кода и ридонли-данных (.text и .rodata) должны быть размещены в этой памяти; - микросхема должна быть сконфигурирована соответствующим хардверным проектом. Если все это сделано, то в Nios IDE в меню Run выбираем пункт Run..., далее NiosII Hardware, указываем тип загрузочного кабеля, и заливаем код. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться