论坛风格切换切换到宽版
  • 2532阅读
  • 2回复

[求助]求助, R8C 2L 如何在C语言定位常数数组到绝对地址? [复制链接]

上一主题 下一主题
离线ponder2077
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2015-05-16
因为项目中会用到滚码, 即 烧录程序ROM时 在某个没有用到的地址让其数据每烧一棵IC数据加一, 写程序过程中,会读取这个地址的数据, 那么,问题是, 我是用HEW C语言,如何把数组定位到这个地址呢, 假如这个地址是 FFFC,连续四个字节,以下是伪代码:
   const uint8 ROOL_CODE at @0fffc = {1,2,3,4}; 用HEW C语言如何实现呢?

离线watermellon

只看该作者 沙发  发表于: 2015-07-10
可以对Flash定义SECTION分区
麒麟电子: https://shop122504791.taobao.com/index.htm?spm=a1z10.3-c.w5002-10984697944.2.Ip33LS
离线lpmine

只看该作者 板凳  发表于: 2015-08-10
直接定义一个宏指向这个地址,然后直接取值读写就可以了,象这样 #define   flash_Referaddr_C  ((uchar* ) 0xfff3)    
你不知,我知时,你问,我答!