振奋,NIOS2终于可以在FALSH中跑起来了哇!!!

- UID
- 167586
- 性别
- 男
|
楼主还想不想再次“让人兴奋,让世人剐目相看!!!,令世人震惊!!!”呢 机会来了,去帮我研究一下中断该怎么样实现吧!! 我在这里静候下一个历史时刻的到来~~ |
|
|
|
|
|

- UID
- 167586
- 性别
- 男
|
以下是引用5101102在2007-8-29 10:31:00的发言:program memory (.TEXT) :配置成 CFI—FLASH read-only data memory(.rodat) 配置成CFI-FLASH 在那儿设置的? ----我也遇到Flash下载的问题,情形和楼主差不多,最近没有时间作这方面的实验!请教了!谢谢! haha 这个我都懂 在Resource→XXX_syslib[XX]→Properties→system library里面 [em05] |
|
|
|
|
|

- UID
- 167586
- 性别
- 男
|
哎 什么都好 就是进不了定时器中断程序[em06] #include "system.h" #include "altera_avalon_pio_regs.h" #include "alt_types.h" #include <stdio.h> #include <io.h> #include "sys/alt_irq.h" void do_timer( void * context, alt_u32 id ) { IOWR(TIMER_0_BASE,0,0); XXXXXXXXXXXXXXXXXX;//这部分是自己的程序,单独作为main运行过,没问题。 return 0; } int main () { alt_irq_register( TIMER_0_IRQ, (void *)0, do_timer ); IOWR( TIMER_0_BASE, 1, 0x7 ); ←每次运行到这里就不再望下走了!!TIMER的地址里是03 00 00 00 07 00 00 00 …… while(1){;} } XXXXX部分换成printf("Hello from Nios II!\n");也不会有输出。 |
|
|
|
|
|

- UID
- 167586
- 性别
- 男
|
是int main哦。 胡思乱想ing…… 查到原因再告诉你们。 |
|
|
|
|
|

- UID
- 167586
- 性别
- 男
|
|
|
|
|
|