Linker Command File (LCF) problem with CW 10.6

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

Linker Command File (LCF) problem with CW 10.6

1,229 次查看
leeyeel
Contributor I

Hi everyone,

I am confused when reading the Note CodeWarrior Linker Command File (LCF) for Qorivva/PX .  

In the Listing 6. C source file,  the variable long bss_i should be forcefully placed into ".data" section, but in fact, bss_i is placed in ".bss" section. So why?

pastedImage_4.png

pastedImage_3.png

The note is here:

https://www.nxp.com/docs/en/application-note/AN4497.pdf 

标记 (1)
2 回复数

1,092 次查看
martin_kovar
NXP Employee
NXP Employee

Hello,

I checked the code from application note and I can confirm the declspec with long bss_i does not work, which is correct according to declspec implementation, so there is incorrect declspec usage in the application note.

Please use the code below:

#pragma push
#pragma section sdata_type ".data" ".data"

long bss_i;

#pragma pop

If you have any other question, please feel free to write me back.

Regards,

Martin

1,092 次查看
leeyeel
Contributor I

Thanks for your reply.

Regards

0 项奖励
回复