TI中文支持网
TI专业的中文技术问题搜集分享网站

.ebss :>> RAMM1 | RAML0, PAGE = 1 出错

原本整个项目都可以编译运行的,然后我加了一个.cpp程序,编译就会报错,没有说什么错误只是说错误在CMD文件里:

.ebss:>> RAMM1 | RAML0,  PAGE = 1

我确认该.cpp文件单独编译也是可以通过的。

这是不是芯片内存不够啊?请大家帮我看下,谢谢!

Joey Mao:

报错Error的具体内容是怎样的?

原本整个项目都可以编译运行的,然后我加了一个.cpp程序,编译就会报错,没有说什么错误只是说错误在CMD文件里:

.ebss:>> RAMM1 | RAML0,  PAGE = 1

我确认该.cpp文件单独编译也是可以通过的。

这是不是芯片内存不够啊?请大家帮我看下,谢谢!

yuan michael:

回复 Joey Mao:

就这样。

原本整个项目都可以编译运行的,然后我加了一个.cpp程序,编译就会报错,没有说什么错误只是说错误在CMD文件里:

.ebss:>> RAMM1 | RAML0,  PAGE = 1

我确认该.cpp文件单独编译也是可以通过的。

这是不是芯片内存不够啊?请大家帮我看下,谢谢!

Joey Mao:

字段地址分配通常是一个区,例如:

.ebss           :>>  RAML0,  PAGE = 1

你这里RAMM1 | RAML0是什么意思?

原本整个项目都可以编译运行的,然后我加了一个.cpp程序,编译就会报错,没有说什么错误只是说错误在CMD文件里:

.ebss:>> RAMM1 | RAML0,  PAGE = 1

我确认该.cpp文件单独编译也是可以通过的。

这是不是芯片内存不够啊?请大家帮我看下,谢谢!

yuan michael:

回复 Joey Mao:

这个我也不知道啊,这个程序是TI的电弧检测软件包里的。

我就是自己加了一个文件。

原本整个项目都可以编译运行的,然后我加了一个.cpp程序,编译就会报错,没有说什么错误只是说错误在CMD文件里:

.ebss:>> RAMM1 | RAML0,  PAGE = 1

我确认该.cpp文件单独编译也是可以通过的。

这是不是芯片内存不够啊?请大家帮我看下,谢谢!

Eric Ma:

回复 yuan michael:

.ebss               :>> RAMM1 | RAML0,  PAGE = 1

上述语法的意义是将ebss段放在RAMM1或RAML0,如果RAMM1空间够,就放在M1,否则看L0,如果两者空间都不够,就报错。

你查看controlSUITE中的报错信息。应该是空间不够。需要把连续地址的RAM整合起来成一个段,再放。如M0M1。

Eric

赞(0)
未经允许不得转载:TI中文支持网 » .ebss :>> RAMM1 | RAML0, PAGE = 1 出错
分享到: 更多 (0)