how to define address of variable in ROM?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

how to define address of variable in ROM?

跳至解决方案
2,336 次查看
wangbaode
Contributor IV

Hi,

in S08,I can use @ to define address of variable.But in kinetis,it doesn't work.

so how to define address of variable in rom?

1 解答
1,934 次查看
wangbaode
Contributor IV
5 回复数
1,934 次查看
quevedo
Contributor V

I don't know if you want to allocate a specific address for the variable, or simply put it anywhere inside the ROM area. If your case is the latest, you may simply delcare the variable as CONST (use "const" keyword before declaring variable type). Usually, variables that cannot be changed are placed inside FLASH area. I think it is worth a try.

0 项奖励
回复
1,934 次查看
Monica
Senior Contributor III

Hello Wang,

did that help on clearing out your doubts?

Please keep us posted :smileywink:

Best,

Monica.

0 项奖励
回复
1,935 次查看
wangbaode
Contributor IV

Hi Monica,

I have resolve my question through Defining Variables at Absolute Addresses with gcc | MCU on Eclipse

1,934 次查看
Monica
Senior Contributor III

Thanks for sharing, Wang!

Monica.

0 项奖励
回复
1,934 次查看
BlackNight
NXP Employee
NXP Employee

Hello,

this should give you an idea if you are using GNU (which I assume?):

Defining Variables at Absolute Addresses with gcc | MCU on Eclipse

0 项奖励
回复