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

如何重新定位中断向量表

16# strongchen
最近刚接触BOOTLOADER,一直困惑中断向量表重分配的方法,我用的是9S12HY128不像HY64支持IVBR中断向量表硬件重定位,只能采用您long long 之前自创的二次跳转方法,我想请教一下PCR具体代表什么含义,哪边能查到,还有请教以下的指令(AN4258 S12BOOTLOADER Main中)是什么含义,谢谢
#define __SEG_START_REF(a)  __SEG_START_ ## a
#define __SEG_END_REF(a)    __SEG_END_ ## a
#define __SEG_SIZE_REF(a)   __SEG_SIZE_ ## a
#define __SEG_START_DEF(a)  extern INT8 __SEG_START_REF (a) []
#define __SEG_END_DEF(a)    extern INT8 __SEG_END_REF   (a) []
#define __SEG_SIZE_DEF(a)   extern INT8 __SEG_SIZE_REF  (a) []

__SEG_START_DEF (RAM_CODE);
__SEG_END_DEF   (RAM_CODE);
__SEG_SIZE_DEF  (RAM_CODE);
返回列表