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

[求助]在Nios II IDE中c语言编程需要调用汇编语言来操作外设吗?

[求助]在Nios II IDE中c语言编程需要调用汇编语言来操作外设吗?

    既然在[求助]在Nios II IDE中有HAL(Nios II DEVICE Drivers),那也就是说,当我们想对外设进行读写控制操作时,是不是就直接调用HAL中相对应的设备驱动函数来进行操作,而不需要用汇编语言来进行硬件操作了??也就是说不需要在Nios II IDE的c语言的环境中再嵌入汇编语言来完成对硬件的操作了?如果还需要嵌入汇编语言来完成操作,那如何嵌入呢?格式是怎样的?


    如果我在FPGA外部加了sram,但是对外部sram操作没有相应的HAL啊?该如何对sram进行读写控制操作呢?我的sram的型号是IS61C6416(128KByte)


    请各位高手指点一下,不胜感激!

别沉了啊,谁能帮忙回答一下啊?谢谢了!
sram很容易啊,直接对地址读写,根本不用其他的函数。
在交流中前进,共同实现nios的应用。
顶版主!!!
谢谢版主,请帮我看看,能不能把下面这个问题也给解决一下,谢谢!

既然在[求助]在Nios II IDE中有HAL(Nios II DEVICE Drivers),那也就是说,当我们想对外设进行读写控制操作时,是不是就直接调用HAL中相对应的设备驱动函数来进行操作,而不需要用汇编语言来进行硬件操作了??也就是说不需要在Nios II IDE的c语言的环境中再嵌入汇编语言来完成对硬件的操作了?如果还需要嵌入汇编语言来完成操作,那如何嵌入呢?格式是怎样的?
是不需要用汇编来操作了,其实自始至终都不需要汇编的,用C语言都可以实现的,汇编其实也就是用nios的通用寄存器和指令来实现功能,不如C语言方便。当然要嵌汇编也可以,和其他的嵌入式的处理器的差不多,你看看软件手册的文档。
在交流中前进,共同实现nios的应用。
返回列表