[问题] 一段ti ccs编不过的code(己解决)

楼主: kdjf (我抓得到什么呢?)   2015-05-28 14:02:47
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
TI CCS + TI ARM compiler for stellaris or
CCS + gcc arm
(on Windows x86)
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
NONE
问题(Question):
编译不过
喂入的资料(Input):
NONE
预期的正确结果(Expected Output):
在msvc++2012(x86) /Wall编译成功没任何警告
错误结果(Wrong Output):
编不过
程式码(Code):(请善用置底文网页, 记得排版)
struct WorkFreq{
int freq;
int freq_real;
int time[3];
int intensity;
}; // extracted freq component for DOA analysis
#pragma DATA_ALIGN(dma_ch_table, 1024)
struct {
int* src_endp;
int* dst_endp;
int ctrl;
int not_used;
} dma_ch_table[28]; // 14=adc0_ss0, 24=adc1_ss0
WorkFreq* work_freq = (WorkFreq*)&dma_ch_table;
// size is 14, reuse empty dma structure
补充说明(Supplement):
要给mcu用的,想省一些内存,vc编起来也正常,dma[0~13]都不会用到
自学的C/C++,会不会是我碰到了未定义的行为?
作者: GoIt (冻物。)   2015-05-28 14:37:00
typedef?
作者: Feis (永远睡不着 @@)   2015-05-28 14:58:00
少了分号?
作者: TobyH4cker (Toby (我要当好人))   2015-05-28 16:55:00
WorkFreq并不是type只能typedef我也不确定对
作者: james732 (好人超)   2015-05-28 17:11:00
把WorkFreq改成struct WorkFreq试试?啊,推文已经有写了

Links booklink

Contact Us: admin [ a t ] ucptt.com