本帖最后由 sup_cai 于 2014-8-18 22:17 编辑
在程序中有这样一句代码:const uint16_t nErasedFlag @ (FLASH_PARS_ADDR) =0x0300;(这句代码我不知道表示什么意思?)
其中:FLASH_PARS_ADDR:是一个宏定义地址。
链接时,报了这样一个错误:
Error[Be022]: location address not allowed for initialized variables (writable variables without the __no_init attribute)
求指点。。
location address是不是指的我的PC地址,因为我还没有连接SWD线,我只是在IAR上进行了编译、Link的??? |