dsp28335程序中 自定义的结构体变量为零,
1 我在ADC.h typedef struct ADC_SAMPLE
{
Uint16 ADC_CHANEL0[10];
Uint16 ADC_CHANEL1[10];
Uint16 ADC_CHANEL2[10];
Uint16 ADC_CHANEL3[10];
Uint16 ADC_CHANEL4[10];
Uint16 ADC_CHANEL5[10];
Uint16 ADC_CHANEL6[10];
Uint16 ADC_CHANEL7[10];
Uint16 ADC_CHANEL8[10];
Uint16 ADC_CHANEL9[10];
Uint16 ADC_SAMPLETIMES;
Uint16 ADC_CHANNEL_NUM;
} ADCSAMPLE;
extern ADCSAMPLE ADCSAMPLEDATA;
2 DSP28_GlobalVariableDefs.c中加入的语句是:
#ifdef __cplusplus
#pragma DATA_SECTION("ADCSampleFile");
#else
#pragma DATA_SECTION(ADCSAMPLEDATA,"ADCSampleFile");
#endif
ADCSAMPLE ADCSAMPLEDATA;
3 在".cmd"文件中加入的区间定义:
ADCSampleFile :> ADCSAMPLEDATA, PAGE = 1
ADCSAMPLEDATA : origin = 0x007A00, length = 0x000070
仿真的时候结构体变量一直为零,不变化,怎么回事?特来求助,
谁能不能帮忙看一下
|