首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]求教适用于Nios II的汇编语言编译器

[求助]求教适用于Nios II的汇编语言编译器

ltera提供的Nios IDE好像只能有C/C++编译器的。请问一下哪位高手知道如何在Nios II中编写和编译汇编程序,以及如何将其下载到Nios II中?急求。。。。 感谢。。。。。
IDE里面有汇编编译器啊?怎么我翻遍了Altera的说明书都没有啊。好像从来就没有见到有提过.s文件的,真是奇怪了。不过刚才试了试,确实能用,真是感谢两位高手啦!
我在用 Nios II IDE 做汇编编译的时候又碰到几个问题。

1. 生成新的project 类型应该是C/C++ application 还是其他什么类型啊? 用C/C++ 类型的project总是编译出错。

2. 我看资料上说IDE里面有两个汇编编译器,TASKING 和 GNU。两种里面的汇编语法是有些不同的,请问Nios II提供的语法适用于那一种啊?由于我没有在IDE 编汇编的经验,最好那位高手能提供一个简单的Nios汇编程序给我借鉴一下。

3. 在c程序编译完成后会显示生成的程序的大小。请问在如何查看汇编完成后的程序的大小。

就这以上几个问题了,谢谢各位高手指点一二!!!
多谢版主的回答啊!我现在还是不太清楚到底如何在IDE中编译和下载汇编程序。我现在用的是UP3而不是DE2的板。我在看DE2的板有专门的Debug Client用来编译下载汇编,但是UP3的板却没有与之相应的程序。如果用IDE来编译,却只能使用C/C++应用的project。而在这个project下编译汇编却总是出错,甚至连宏调用"nios_macros.s"都说找不到该文件。能不能请版主或其他哪位高手给一个详细的解决方法,请问大家通常都是如何给nios ii做汇编编程的?
但是我的板子的配备软件里面没有debug client这个东西,网上也找不到可以下载的地方。所以我想试试也不行。其实我主要的目的是为了用汇编来减小下载到Nios II上的文件的大小。c编出来的程序太大了,我的on-chip memory 根本装不下,不知道版主有什么其他办法能尽可能的缩小这个程序大小?
对啊,我就是因为这个问题所以才想用汇编的,因为我听说汇编后的下载程序一般才1k多点。可是Altera又没有提供具体的汇编开发环境,所以真是迷茫啊。。。。。
返回列表