区域`ROM'遍布XXXX字节

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
3个帖子/ 0新
最后一篇
小杰
离线
最后一次露面:10个月前1年
加入:2017-08-13 06:56
区域`ROM'遍布XXXX字节

你好,

我正在使用DA14680使用SPI接口的定制板。

在我的应用程序中,我需要向SPI接口编写一些位图。我包括.h文件中的所有位图。但我注意到我只能处理一定量的位图文件。如果我包含更多,编译器将显示构建错误:


建筑目标:test_v1.elph
调用:交叉臂C链接器
C:/程序文件(x86)/ smartsnippets / smartsnippetsstudio / gcc / 4_9-2015q3 / bin / rib / gcc / arm-none-eabi / 4.9.3 / ../../../ARM-None-EABI / bin / ld.exe:test_v1.elf部分`.text'不适合区域`ROM'
C:/程序文件(x86)/ smartsnippets / smartsnippetsstudio / gcc / 4_9-2015q3 / bin / rib / gcc / arm-none-eabi / 4.9.3 / ../../../ARM-None-EABI / BIN / LD.EXE:区域`ROM'溢出8480字节
collect2.exe:错误:LD返回1个退出状态
制作:*** [test_v1.elf]错误1

该项目是在SDK中的Peripherals_Demo修改的。无论如何,我可以增加“地区”rom'的大小?避免溢出?如果有人能指出描述这个问题的文件,它会有所帮助。非常感谢。

XJ.

关键词:
设备:
mt_dialog.
离线
最后一次露面:4个月3天前
职员
加入:2015-06-08 11:34
嗨小杰,

嗨小杰,

没有专门解释错误()的文档,显然您已插入代码中插入的位图对于填充它(闪光灯空间被视为ROM部分)。检查该项目的Code_size定义是多少,默认情况下是128k,如果您增加,您将能够为FW提供额外的空间来编译。

谢谢mt_dialog.

小杰
离线
最后一次露面:10个月前1年
加入:2017-08-13 06:56
你好mt_dialog,

你好mt_dialog,

在bsp_defaults.h中将code_size增加到256kb后(#define dg_configqspi_code_size 256 * 1024),一切都可以通过。
谢谢你的帮助..

XJ.