作者WolfLord (呆呆小狼)
看板ASM
标题Re: [请益] KeilC指定function位址
时间Fri Feb 28 06:32:06 2014
※ 引述《mosquito520 ( )》之铭言:
: 在Keil C当中直接指定function的位址,
main.c:
extern char const funcdata[];
main(){
.....
func1();
.....
func2();
.....
}
funchink.c:
void func1(void){
...
}
void func2(void){
...
}
funcdata.c:
char const funcdata[]={0,2,3,4,56,7,8,99,00......};
project.lin
.....
CODE( 0X0000-0XFFFF,?PR?FUNC1?FUNCHINK(01400h),?PR?FUNC2?FUNCHILK(01800h)\
,?CO?FUNCDATA(02000h))
.....
这样应该就能把DATA 跟FUNCTION都指定位置了。
--
~~~ 一切的正义在曼尼大神的正义之前均无足轻重
在海贼的炮口下唯有曼尼大神的正义可以私下研究 ~~~
-= WolfLord =-
BM4GMR - A23203 -
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.230.76.231
1F:推 mosquito520:最初的需求要用macro disable掉function? 03/03 11:52
2F:→ mosquito520:照您这样的写法 main()里面disable掉应该会出现警告 03/03 11:53
3F:→ mosquito520:但还是不能disable实体的function 03/03 11:53