※ 引述《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都指定位置了。