标题:
有关IDE的问题,希望得到大家的帮助
[打印本页]
作者:
franky2005
时间:
2005-7-21 12:45
标题:
有关IDE的问题,希望得到大家的帮助
首先说一下硬件环境:自己设计的一块板子,想试试NIOS2来控制,FPGA用的是EP1S10,配置芯片用的是EPC8;没有外挂FLASH和SRAM
我在IDE里面新建一个PROJECT,写了几句简单的程序,就是从PIO读数据,然后从另外一个PIO输出。但是编译后的ELF文件却有130KB。
如果接下来下载,调试,程序就暂时放在FPGA内部的RAM里面,但是我的EP1S10好像最大只支持64KB的RAM(再大,QAUTUS就编译报警),郁闷啊,板子是无法改了,不可能外挂SRAM或者FLASH,请问如何解决这个问题?
还有另外一个问题:IDE里面程序编译后,用于下载的文件是*.ELF文件吗?但是好像我改动了程序,重新编译,ELF文件不更新啊。不知道是什么原因。
作者:
mage1982mage198
时间:
2005-7-21 13:19
.........
路过.....
无语.....
作者:
hhh_gjf
时间:
2005-7-28 15:11
上面的兄弟,不知道你们的问题解决没有啊。
程序每次编译后都是超过128k,但是我只有一个128k的sram,所以编译总是出错。
按理说一个小小的程序没有那么大的啊。
我想知道,怎样使编译的程序变小
谢谢各位大侠和同道指点迷津啊
作者:
mage1982mage198
时间:
2005-7-28 17:28
我就等MMU出来
然后直接焊上一个4G的NAND FLASH
然后直接把LINUX装进去
作者:
icesword
时间:
2005-7-28 20:27
在IDE里可以设置优化程序.右键点你的应用程序,如果没记错的话应该是点PROPERTY,自己看看.就明白了.不过我优化了一次除了问题,我就再也没用过啊.祝成功!
作者:
hhh_gjf
时间:
2005-7-30 08:35
to icesword 版主,你说得方法我也试过,好像最后编译后也不能减少多少啊,我想知道,每次编译新工程时都能看到一些不用的设备文件被编译了,这些东西占空间吗,如何去除不想要的设备文件编译。
我知道可以用alt_main()来实现啊,可是我觉得还是没有使用main()方便,再加上alt_main()的资料,我没有啊,说明文档也没有讲多少啊?
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0