例如
#define DSP_VERSION (0x23456789)
我想讲这个宏定义编译到.cinit段的最初始位置,然后通过hex6x.exe生成的bin文件烧写的flash,这样的话,版本号就会在烧写地址的最初字段。
可是我不知道该怎么将DSP_VERSION变量编译到.cinit段的最初始位置,求指点。
先在这里多谢了?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
例如
#define DSP_VERSION (0x23456789)
我想讲这个宏定义编译到.cinit段的最初始位置,然后通过hex6x.exe生成的bin文件烧写的flash,这样的话,版本号就会在烧写地址的最初字段。
可是我不知道该怎么将DSP_VERSION变量编译到.cinit段的最初始位置,求指点。
先在这里多谢了?
#pragma DATA_SECTION(APP_RUN_VER, ".cinit");
unsigned short APP_RUN_VER[10] = {0};
我定义了上面的数组,放在.cinit,用于存放版本,但是APP_RUN_VER所在的地址不在".cinit段的首地址位置上,我应该怎么调整一下?
感觉上面的方法不可行,我想将软件版本编译的到.out的文件的固定位置,然后从out文件中读出来,请问这样有办法实现吗?
我该怎么将版本号字符串放在out文件的固定位置?
求大大们指导指导啊!!!
先多谢了!