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

_nr_ensure_isr_jum()函数

_nr_ensure_isr_jum()函数

各位大虾:
  在cpu_sdk,“nios_handler.c” 里面的“_nr_ensure_isr_jum()函数”是什么来的啊?从名字上看好像是保证中断跳转的函数,在哪里定义的呢?我怎么找不到它啊?帮帮忙,谢谢:)

大家好!
你用的什么版本的NIOS? 我用的NIOS IDE 5。1, quartus 5.1. 没有你说的文件。
提问题时最好把工具版本说清楚。
可以使用windows的查找功能查找呀。
不好意思啊,我打错了是"_nr_ensure_isr_jmp();"
我用的quartus和niosII都是5.0版本的
搜索过了,在nios_handler.c里只出现过"_nr_ensure_isr_jmp();"一句一次
在其他文件根本就找不到
大家好!
你确实比较仔细,这个函数也就只出现过一次,看起来好像是保证中断正常跳转退出一样的。
在交流中前进,共同实现nios的应用。
但是它都没有定义啊?所以编译的时候老是出错.
大家好!
kzw 斑竹:你好
你知道 "请在system libray下把.txt改为RAM"是什么意思吗?请说具体一点好吗?先谢谢了
大家好!
汇编代码中

# file: nios_isr_funnel.s
# Started 2003 November
#
# This is the assembly language stub for an exception
# handler. We provide both the funnel (aka "trampoline" in some
# dialects) and a stub to poke a jump to it to the exception
# vector address
#

.include "nios_macros.s"

.global _nr_ensure_isr_jmp # private routine used by library

# Explicitly allow the use of r1 (the assembler temporary register)
# within this code. This register is normally reserved for the use of
# the compiler.
.set noat

_nr_ensure_isr_jmp:
你知道 "请在system libray下把.txt改为RAM"是什么意思吗?
::::就是把指令放在ram中
能说具体一点吗?谢谢了
大家好!
返回列表