作者ast9869 (甘愿为你~)
看板ASM
标题Re: Keil C, 如何把中断位址 定在0x2000之後呢?
时间Sun Aug 31 16:56:18 2008
※ 引述《ast9869 (甘愿为你~)》之铭言:
: 当我们有
: void Timer2_ISR() interrupt 5
: {
: //blabla....
: }
: 时,Compiler出来的 Code Map中可以看到
: * * * * * * * C O D E M E M O R Y * * * * * * *
: 0000H 002BH *** GAP ***
: CODE 002BH 0003H ABSOLUTE =>这里是Timer5中断的位置
: CODE ......................
: 可不可以让他在
: CODE 202BH 0003H ABSOLUTE 呢?
: 应该是说,我想要所有的中断位址都在0x2000h 之後出现!!
: 感觉起来是在BL51, 还是STARTUP.A51那边设定!!
: 麻烦各位先进了!
自问自答一下…
Options for Target > C51 > Interrupt vectors at Address
改成 0x2000就行了
--
█████████████████
█ ████████████████
█████████████████
█ ████████████████
█████████████████
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.110.225.153
1F:→ ast9869:补充一下,此功能可以应用在BootLoader 08/31 17:27