首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
Altera Nios 软核嵌入式处理器
» [求助]求教适用于Nios II的汇编语言编译器
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
[求助]求教适用于Nios II的汇编语言编译器
发短消息
加为好友
phoeix
当前离线
UID
149027
帖子
16
精华
0
积分
180
阅读权限
20
在线时间
0 小时
注册时间
2006-10-26
最后登录
2007-5-14
注册会员
UID
149027
性别
男
1
#
打印
字体大小:
t
T
phoeix
发表于 2006-10-26 15:43
|
只看该作者
[求助]求教适用于Nios II的汇编语言编译器
编译
,
Nios
,
汇编语言
,
求教
,
求助
ltera提供的Nios IDE好像只能有C/C++编译器的。请问一下哪位高手知道如何在Nios II中编写和编译汇编程序,以及如何将其下载到Nios II中?急求。。。。 感谢。。。。。
收藏
分享
评分
回复
引用
订阅
TOP
发短消息
加为好友
kzw
当前离线
Altera Nios 软核嵌入式处理器版
UID
79720
帖子
2318
精华
0
积分
9621
阅读权限
90
在线时间
1 小时
注册时间
2006-10-11
最后登录
2011-10-11
论坛元老
UID
79720
性别
男
2
#
kzw
发表于 2006-10-26 15:44
|
只看该作者
下载和普通的c编译后没有区别,至于编辑,随便找一个编辑器吧,都比nios ide好用。
在交流中前进,共同实现nios的应用。
回复
引用
TOP
发短消息
加为好友
huangyou
当前离线
UID
113890
帖子
15
精华
0
积分
176
阅读权限
20
在线时间
0 小时
注册时间
2005-5-27
最后登录
2007-8-27
注册会员
UID
113890
性别
男
3
#
huangyou
发表于 2006-10-26 15:45
|
只看该作者
晕,怎么会没有汇编器呢...
我天天都在IDE里面用呢
注意扩展名设成*.S,或者*.s
回复
引用
TOP
发短消息
加为好友
phoeix
当前离线
UID
149027
帖子
16
精华
0
积分
180
阅读权限
20
在线时间
0 小时
注册时间
2006-10-26
最后登录
2007-5-14
注册会员
UID
149027
性别
男
4
#
phoeix
发表于 2006-10-26 15:46
|
只看该作者
IDE里面有汇编编译器啊?怎么我翻遍了Altera的说明书都没有啊。好像从来就没有见到有提过.s文件的,真是奇怪了。不过刚才试了试,确实能用,真是感谢两位高手啦!
回复
引用
TOP
发短消息
加为好友
phoeix
当前离线
UID
149027
帖子
16
精华
0
积分
180
阅读权限
20
在线时间
0 小时
注册时间
2006-10-26
最后登录
2007-5-14
注册会员
UID
149027
性别
男
5
#
phoeix
发表于 2006-10-26 15:46
|
只看该作者
我在用 Nios II IDE 做汇编编译的时候又碰到几个问题。
1. 生成新的project 类型应该是C/C++ application 还是其他什么类型啊? 用C/C++ 类型的project总是编译出错。
2. 我看资料上说IDE里面有两个汇编编译器,TASKING 和 GNU。两种里面的汇编语法是有些不同的,请问Nios II提供的语法适用于那一种啊?由于我没有在IDE 编汇编的经验,最好那位高手能提供一个简单的Nios汇编程序给我借鉴一下。
3. 在c程序编译完成后会显示生成的程序的大小。请问在如何查看汇编完成后的程序的大小。
就这以上几个问题了,谢谢各位高手指点一二!!!
回复
引用
TOP
发短消息
加为好友
kzw
当前离线
Altera Nios 软核嵌入式处理器版
UID
79720
帖子
2318
精华
0
积分
9621
阅读权限
90
在线时间
1 小时
注册时间
2006-10-11
最后登录
2011-10-11
论坛元老
UID
79720
性别
男
6
#
kzw
发表于 2006-10-26 15:47
|
只看该作者
第一个问题,我没有试过单纯的汇编工程,现在电脑出了点问题,暂时不能尝试。
第二个问题,nios的汇编语法其实就是他的那个汇编的那些指令的语法而以。
第三个问题,一样的是整个工程生成的二进制文件的大小。
在交流中前进,共同实现nios的应用。
回复
引用
TOP
发短消息
加为好友
phoeix
当前离线
UID
149027
帖子
16
精华
0
积分
180
阅读权限
20
在线时间
0 小时
注册时间
2006-10-26
最后登录
2007-5-14
注册会员
UID
149027
性别
男
7
#
phoeix
发表于 2006-10-26 15:48
|
只看该作者
多谢版主的回答啊!我现在还是不太清楚到底如何在IDE中编译和下载汇编程序。我现在用的是UP3而不是DE2的板。我在看DE2的板有专门的Debug Client用来编译下载汇编,但是UP3的板却没有与之相应的程序。如果用IDE来编译,却只能使用C/C++应用的project。而在这个project下编译汇编却总是出错,甚至连宏调用"nios_macros.s"都说找不到该文件。能不能请版主或其他哪位高手给一个详细的解决方法,请问大家通常都是如何给nios ii做汇编编程的?
回复
引用
TOP
发短消息
加为好友
kzw
当前离线
Altera Nios 软核嵌入式处理器版
UID
79720
帖子
2318
精华
0
积分
9621
阅读权限
90
在线时间
1 小时
注册时间
2006-10-11
最后登录
2011-10-11
论坛元老
UID
79720
性别
男
8
#
kzw
发表于 2006-10-26 15:49
|
只看该作者
我没有做过纯汇编的工程,在nios2二代以来很少用汇编,在nios一代还用过不少汇编,这个和硬件板子应该没什么关系的。
在交流中前进,共同实现nios的应用。
回复
引用
TOP
发短消息
加为好友
phoeix
当前离线
UID
149027
帖子
16
精华
0
积分
180
阅读权限
20
在线时间
0 小时
注册时间
2006-10-26
最后登录
2007-5-14
注册会员
UID
149027
性别
男
9
#
phoeix
发表于 2006-10-26 15:49
|
只看该作者
但是我的板子的配备软件里面没有debug client这个东西,网上也找不到可以下载的地方。所以我想试试也不行。其实我主要的目的是为了用汇编来减小下载到Nios II上的文件的大小。c编出来的程序太大了,我的on-chip memory 根本装不下,不知道版主有什么其他办法能尽可能的缩小这个程序大小?
回复
引用
TOP
发短消息
加为好友
kzw
当前离线
Altera Nios 软核嵌入式处理器版
UID
79720
帖子
2318
精华
0
积分
9621
阅读权限
90
在线时间
1 小时
注册时间
2006-10-11
最后登录
2011-10-11
论坛元老
UID
79720
性别
男
10
#
kzw
发表于 2006-10-26 15:50
|
只看该作者
UP3用的是1C6,片内ram确实比较小,用alt_main函数,不用main函数,可能片内ram还是小了点。
在交流中前进,共同实现nios的应用。
回复
引用
TOP
发短消息
加为好友
phoeix
当前离线
UID
149027
帖子
16
精华
0
积分
180
阅读权限
20
在线时间
0 小时
注册时间
2006-10-26
最后登录
2007-5-14
注册会员
UID
149027
性别
男
11
#
phoeix
发表于 2006-10-26 15:51
|
只看该作者
对啊,我就是因为这个问题所以才想用汇编的,因为我听说汇编后的下载程序一般才1k多点。可是Altera又没有提供具体的汇编开发环境,所以真是迷茫啊。。。。。
回复
引用
TOP
发短消息
加为好友
kzw
当前离线
Altera Nios 软核嵌入式处理器版
UID
79720
帖子
2318
精华
0
积分
9621
阅读权限
90
在线时间
1 小时
注册时间
2006-10-11
最后登录
2011-10-11
论坛元老
UID
79720
性别
男
12
#
kzw
发表于 2006-10-26 18:45
|
只看该作者
你要是想用汇编的话,你可以在shell下编译,用命令行编译,像在nios中一代一样的,也比较方便,就是调试不方便。
在交流中前进,共同实现nios的应用。
回复
引用
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议