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

 
 
> некоторые вопросы по написанию софта для NIOS II
Mozart
сообщение Oct 3 2007, 08:11
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 154
Регистрация: 16-08-07
Из: Москва
Пользователь №: 29 829



при создании проекта в nios2ide, я создаю пустой проект, какие файлы мне необходимы? кроме *.ptf... и где их взять... скажить где читать ничего найти не могу 07.gif

и я понять не могу зачем "System ID Peripheral" из документации ясно то, что ничего не ясно
Цитата
The system ID peripheral safeguards against accidentally downloading
software compiled for a different Nios II system. If the system includes
the system ID peripheral, the Nios II IDE prevents you from
downloading programs compiled for a different system.

каков этой ID смысл, скажите пжлста???

p.s. если честно то я перестал что-либо понимать... ситуация такая вчера т.е. во вторник я по туториалу "tt_nios2_hardware_tutorial.pdf" всё сделал и мне квартус7 выдал 494 варнинга... сегодня при той же процедуре мне квартус выдал 544 варнинга... что за чудеса???


--------------------
все косяки, даже о которых не знает сам разработчик, - мои
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Mozart
сообщение Oct 3 2007, 14:00
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 154
Регистрация: 16-08-07
Из: Москва
Пользователь №: 29 829



там создаётся проект
Цитата
"Select the Count Binary project template in the Select Project Template list"
это всё хорошо, а дальше что?... вот мне допустим эти мигающие лампочки уже... ладно допустим я что-то удалю... и допустим это будет работать, но вопрос как мне пользоваться периферией, которую я сам подцеплю...как мне её инициализировать и где? как мне к примеру обратиться к таймеру?
вот тут
Код
int main(void)
{
int t = 0;
// Set timer for 1 second
na_timer1->np_timerperiodl = (short)(nasys_clock_freq & 0x0000ffff);
na_timer1->np_timerperiodh = (short)((nasys_clock_freq >> 16) & 0x0000ffff);
// Set timer running, looping, no interrupts
na_timer1->np_timercontrol = np_timercontrol_start_mask + np_timercontrol_cont_mask;
// Poll timer forever, print once per second
while(1)
{
if(na_timer1->np_timerstatus & np_timerstatus_to_mask)
{
printf("A second passed! (%d)\n",t++);
// Clear the to (timeout) bit
na_timer1->np_timerstatus = 0; // (any value)
}
}
}

всё просто... но это если я просто вставлю в проект не работает... значит нужно где-то объявить структуру, или знать как она называется... в каком месте на неё можно посмотреть???
структура выглядит так
Код
typedef volatile struct
{
int np_timerstatus; // read only, 2 bits (any write to clear TO)
int np_timercontrol; // write/readable, 4 bits
int np_timerperiodl; // write/readable, 16 bits
int np_timerperiodh; // write/readable, 16 bits
int np_timersnapl; // read only, 16 bits
int np_timersnaph; // read only, 16 bits
} np_timer;
из файла ds_nios_timer.pdf...

p.s. существует ли в природе вообще понятный мануал, о том как писать проекты с нуля к примеру?


--------------------
все косяки, даже о которых не знает сам разработчик, - мои
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Mozart   некоторые вопросы по написанию софта для NIOS II   Oct 3 2007, 08:11
- - Mozart   создал пустой проект... написал пару строчек Код#i...   Oct 3 2007, 09:59
|- - Волощенко   Посмотрите на ug_nios2_ide_help.pdf из http://www....   Oct 3 2007, 13:09
|- - RHnd   А где вы вообще берете все эти ds_nios_*.pdf? Я в ...   Oct 3 2007, 14:57
||- - Mozart   Цитата(RHnd @ Oct 3 2007, 18:57) А где вы...   Oct 3 2007, 15:53
|- - id_gene   Цитата(Mozart @ Oct 3 2007, 18:00) всё пр...   Oct 3 2007, 15:09
|- - Волощенко   Цитата(id_gene @ Oct 3 2007, 18:09) Всяки...   Oct 4 2007, 10:45
|- - Mozart   у меня системная фихня лежит в "c:\alter...   Oct 4 2007, 11:35
||- - DimaM   я тоже с полгода назад мучался с NIOS. Надо было б...   Oct 5 2007, 08:42
|- - id_gene   Цитата(Волощенко @ Oct 4 2007, 14:45) Где...   Oct 5 2007, 09:26
|- - Волощенко   Цитата(id_gene @ Oct 5 2007, 12:26) Не зн...   Oct 5 2007, 10:43
- - Mozart   "excalibur.h" где взять этот файл?? поис...   Oct 3 2007, 15:05
- - Mozart   вот такой ещё вопросец Кодvoid MyPIO_ISR(int c...   Oct 4 2007, 10:08
- - id_gene   Ну если вы еще этого не сделали, то нужно скачать ...   Oct 5 2007, 12:35
- - RHnd   Я сейчас посмотрел ваши даташиты со структурами - ...   Oct 6 2007, 06:48
- - Mozart   таймер в ISS не работает, проверено... PIO работае...   Oct 9 2007, 06:45
|- - Волощенко   Цитата(Mozart @ Oct 9 2007, 09:45) таймер...   Oct 9 2007, 09:03
|- - Волощенко   Цитата(Mozart' @ Oct 9 2007, 09:45) таймер...   Oct 30 2007, 09:43
|- - Mozart   вот я сейчас читаю документацию на этот таймер и т...   Nov 7 2007, 14:39
- - Mozart   техническая документация нас спасёт... ЦитатаThe T...   Oct 10 2007, 10:16
|- - RHnd   Это вы так цитату вставили или действительно забыл...   Oct 10 2007, 14:44
- - Mozart   это я действительно забыл инит вставить... вставил...   Oct 11 2007, 09:12
- - Manfred   Можно как-то получить программу на ассеблере? - во...   Oct 15 2007, 10:22
- - Mozart   у меня вообще железки нету... я чувствую себя ущер...   Oct 15 2007, 13:12
- - Manfred   Где дизасм можно найти?) Я задержки между выставл...   Oct 15 2007, 13:27
|- - Mozart   Цитата(Manfred @ Oct 15 2007, 17:27) Где ...   Oct 15 2007, 13:33
|- - Manfred   Цитата(Mozart @ Oct 15 2007, 17:33) откры...   Oct 16 2007, 09:35
- - Postoroniy_V   впечатление такое, что никто и не читает Nios II ...   Nov 8 2007, 14:25
- - AlexanderL   Здравствуйте! Подскажите пожалуйста как отлади...   Nov 20 2007, 07:38
|- - Stewart Little   Цитата(AlexanderL @ Nov 20 2007, 10:38) Е...   Nov 29 2007, 16:20
|- - AlexanderL   Цитата(Stewart Little @ Nov 29 2007, 19:2...   Dec 5 2007, 14:13
- - slog   Учусь писать программы для Nios. Есть некоторые во...   Feb 1 2009, 17:29
- - Stewart Little   Цитата(slog @ Feb 1 2009, 20:29) Как узна...   Feb 2 2009, 09:16


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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 08:10
Рейтинг@Mail.ru


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