Board logo

标题: mc56f8346 数据OVERFLOW [打印本页]

作者: flying1983    时间: 2007-6-1 22:12     标题: mc56f8346 数据OVERFLOW

我定义了一个const int AA[64][64];这种常量数组,但是编译后显示
Link Error : Segment overflow: .x_Data
Reserved size is 0x00001ffe -- Overflow 0x00000608
Link failed.

不知道是怎么回事,请教大家。。

作者: usliwu    时间: 2007-6-2 05:44

常量数组const int AA[64][64]将存入数据flash, 56F8346只有4k字数据flash. 而AA[64][64]将占4096字。如果定义了别的const,就会超出范围。可用__pmem const int AA[64][64]将数组存入程序flash. 详细请参照Targeting_56800E.pdf,这个文件可在codewarrior -> Help-> Codewarrior pdf Manuals Folder 找到。
作者: flying1983    时间: 2007-6-3 10:57

谢谢楼主
作者: flying1983    时间: 2007-6-3 10:59

错了,谢谢版主




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0