Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2506179
  • 博文数量: 319
  • 博客积分: 9650
  • 博客等级: 中将
  • 技术积分: 3881
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-27 21:05
文章分类

全部博文(319)

文章存档

2017年(5)

2016年(10)

2015年(3)

2014年(3)

2013年(10)

2012年(26)

2011年(67)

2010年(186)

2009年(9)

分类:

2010-08-02 18:20:22

根据我以前做NiosII项目时的一些总结

1.       SOPC Builder不能识别中文,故工程名和路径不能包含中文;

2.       alt_main函数是经过剪裁的,去掉了很多的初始化函数,故在这里使用一些设备和函数之前要对其进行初始化,方能使用;

3.       在使用alt_main函数之前要先对其进行申明,int main(void) –attribute—((weak,alias(“alt_main”))),因为NiosII IDE调试时会自动在Main函数入口设置断点,若不提前申明就会出错,上诉申明的目的是:告诉调试器main函数的别名为:alt_main,从而迫使调试器将断点设置在alt_main的函数入口;

4.       在QuartusII7.0以前,建立flash设备时,要建立板级描述,在Netlist中导入原理图的网表文件,在高版本的软件中省了这一步;

5.       NiosII的复位地址可以在外部的flash或EPCS或onchip memory中,但是切不可放在SDRAM等设备中。因为复位地址一定要指向上电复位后数据确定的存储器,若不确定,系统将破溃

阅读(1192) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~