unsigned char var1,var2,var3;
int _fctcpy(char name);
#pragma section (CODE_IN_RAM)
functions()
{
var1 = 0x99;
var2 = 0x88;
var3 = 0x77;
}
routine()
{
var1++;
var2++;
var3++;
}
#pragma section ()
main()
{
_fctcpy('C');
//拷贝pragma section(CODE_IN_RAM)中的函数到RAM
functions();
// 调用RAM中的functions 函数
routine();
// 调用RAM 中的 routine 函数
while (1)
{
_asm("nop");
_asm("nop");
_asm("nop");
_asm("nop");
}
}
|