Цитата(slog @ Feb 1 2009, 20:29)

Как узнать размер полученной программы? Т.е. сколько получилось в байтах. Никаких файлов отчёта или листингов от линкера не обнаружил и не нашёл где можно включить их генерацию. Да и на ассемблерный листинг хотелось бы глянуть.
Отчет линкера выводится в консоль. Там указывается, сколько кода получилось в байтах.
Посмотрите вот эту тему :
http://electronix.ru/forum/index.php?showtopic=45936и еще вот эту демонстрашку :
http://www.artlebedev.ru/tools/technogrett...e-introduction/Много вопросов по эклипсу разрешится

Цитата(slog @ Feb 1 2009, 20:29)

Сейчас программа выполняется из onchip памяти, но её мало. Зато к FPGA подключено мно-о-ого внешней памяти. Каким образом программу для отладки можно залить через JTAG во внешнюю память а потом запустить на выполнение?
Для заливки исполняемого кода во внешнюю память нужно следующее :
- ядро nios'а должно иметь jtag-debug модуль;
- вектор сброса ниоса должен указывать на эту память;
- в свойствах библиотеки проекта сегменты кода и ридонли-данных (.text и .rodata) должны быть размещены в этой памяти;
- микросхема должна быть сконфигурирована соответствующим хардверным проектом.
Если все это сделано, то в Nios IDE в меню Run выбираем пункт Run..., далее NiosII Hardware, указываем тип загрузочного кабеля, и заливаем код.
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...