请教:__eeprom 如何放在其它文件中

2019-07-19 21:09发布

IAR STM8 V1.422
需要定义EEPROM,在main.c中编译通过,如下:
...........
unsigned int        __eeprom EE_A=0x00FF;
int     Ram_A;

void main()
{
...........
    Ram_A=EE_A;
...........
}

以上编译通过,但我要将EEPROM定义,放到其它文件如:goio.c/gpio.h中编译就出错,如下
在gpio.c中,编写如下代码:
unsigned int        __eeprom EE_A=0x00FF;

在gpio.h中编写如下代码:
extern unsigned int        __eeprom EE_A=0x00FF;

出错信息:
Error[Pa004]: illegal declaration


请教,应该如何编写代码..............

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。