1、
将C:\Program Files\IAR Systems\Embedded Workbench 6.0\stm8\config\lnkstm8s103f3.icf复制到工程所在目录,只需在其最后一行加上:place at address mem: 0x00009B00 { ro section MYSECTION };
其中,地址可以根据所选芯片、实际代码量等情况改变。
2、
Project->Options->Linker->Config,把Linker configuration file指向刚才复制过来的文件。
3、
只需在函数定义处加上@"MYSECTION",如:void UART_Configuration(void)@"SECTION"。
4、按照以上步骤操作,就可以将函数定义在指定的代码段
|