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

有关中断向量设定问题.

有关中断向量设定问题.

我在主程序里面定义了中断服务子程序,然后在isr_vector.c写入相应的中断源,我想知道是否在.prm文件里面是否也要声明呢?请达人告诉小弟.谢谢[em12]
从你的叙述和已往的做法来判断,我认为不需要在prm文件中声明了。
不过,最好把你的isr_vector.c是怎么写的,prm里面是怎么设置的说清楚,否则不是很好判断相应的条件你写好没有。
In the PRM file, you can define where you want to allocate each segments you have define in your source code.
中断向量不需要在PRM文件里面申明啊!
有多种不同的方法。有的可以在PRM中定义。
海纳百川  有容乃大
我是这样定义的
typedef void (*near tIsrFunc)(void);
const tIsrFunc _vect[] @0xFF80 = {        ECTC3_ISR,                        /* vector 11 */
        ECTC2_ISR,                        /* vector 10 */
        ECTC1_ISR,                        /* vector 09 */
        ECTC0_ISR,                        /* vector 08 */
                                                      };
因为新建工程的时候,就生成isr_vector.c,所以在相应位置添加中断源。
还有请问斑竹strongchen prm的主要用处是什么呢?是否是link作用吗?
prm文件的主要作用就是分配地址。你可以利用wizard创建一个新的project,它会自动生成prm文件。你看一下prm文件的内容,就知道它的作用了。
海纳百川  有容乃大
返回列表