• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

如何编译大文件。该如何设置编译参数?

9604a3b72d92b876 2020-03-25 浏览量:1361
在使用stm32cubeide编译的时候,出现tools\arm-none-eabi\bin\ld.exe: region `RAM' overflowed by 183576 bytes,但实际上我用的F769应该比这个要大。该如何设置编译参数?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这是你的程序太大了,或是变量太多,超过了芯片的RAM与ROM了,只能是换芯片,或是优公自己的程序
    • 发布于 2020-03-25
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:2
  • 这个并不是编译大文件,其实所谓的大文件是相对于具体的芯片的,你遇到的报警实际上可能是

    1. 芯片配置上不是完全匹配,比如预期有外部RAM或者ROM(flash)等,没有很好的配置

    2. 程序本身优化不足,比如过多的数组空间等等,超出了标准数据空间(RAM或者ROM的)

    • 发布于2020-03-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 可能是你的配制有问题了。 应该不可能超出这么大的空间。 看看是不是哪个地方配制错了吧。
    • 发布于2020-03-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

如何编译大文件。该如何设置编译参数?