作者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