嵌入式开发者社区

标题: C6748需要定义一个大型数组 [打印本页]

作者: 战隼    时间: 2018-10-22 23:49
标题: C6748需要定义一个大型数组
本帖最后由 战隼 于 2018-10-27 18:53 编辑

做一个模型的计算,需要定一个大型数组,大概需要2200*1100个double元素。把这个常数数组单独写到一个cpp文件了,CCS打不开提示内存溢出,改了eclipse的配置文件加大了缓存内存不行。工程也可以编译,但是实际上这个cpp文件是没有被编译进去的,我打印了其中几个元素到控制台上没有显示,模型的运算结果也是不对的。想请教一下各位大佬,请问有没有什么解决的方法,可以定义这样一个超大数组?
作者: utada08    时间: 2018-10-23 17:40
拆开了用多个数组试试,自己定义的文件肯定是有用的 ,在其他.C文件extern 声明就没问题呀
作者: 战隼    时间: 2018-10-24 15:29
utada08 发表于 2018-10-23 17:40
拆开了用多个数组试试,自己定义的文件肯定是有用的 ,在其他.C文件extern 声明就没问题呀 ...

如果是拆开的话,那得拆很多很多的数组了,也不是办法。但是确实是定义了文件,但是中间指针并不能指向数组中的元素,而且我只是把工程编译了一下然后输出了一下其中的几个元素到控制台中,控制台没有任何输出。。。




欢迎光临 嵌入式开发者社区 (https://51ele.net/) Powered by Discuz! X3.4