caopengly 当前离线
版主
论坛元老
楼主注意看看单位哦,前面的是470kbit,但是在计算ram或rom时我们习惯使用byte。
1如果楼主mem实在不够用可以将程序下到epcs中,
2其实如果是纯片上系统的话,可以不用定义rom,只要ram就可以跑,因为程序都是被初始化在epcs中的,楼主可以试试。
TOP
我的程序是要放在Flash里的,启动在RAM里运行就行了,Nios里所有的东西都放在Ram里应该也没有问题吧,
"
楼主所指的所有东西都放在ram中是指的什么东西啊?ram中就相当于电脑的内存,一般就是放系统运行中的数据,如将flash中的东西考到ram中跑,rwdata,stack等等。将exception设置为ram就可用了。
其实片上的rom的作用就是作片外flash的作用,但是fpga可以将ram的值初始化在epcs里,所以就可以不用片上rom了,这个情况比较特殊,楼主可以做做实验。
但是在片外设备,程序的。text,是放在片外flash上的,这时片外存储设备是不能少的了。