大家好,
我们已经开发了一个应用程序,使用简单的外围示例作为参考,
对于这个应用程序,我们设计了一个定制的硬件,使用这个应用程序,我们希望控制一个交流电机。
对于这台电机,我们没有任何反馈,但我们使用的是电流传感电路,它将提供可变电压输出w.r.t.电流。
现在我使用ADC来检测可变电压,但是当我在代码中包含这个ADC部分时,我得到了一个错误,如下所述
错误:L6220E:执行区域ER\ IROM5大小(31500字节)超过限制(31424字节)。区域包含21字节的填充和1680字节的贴面(链接器生成的内容总计1701字节)。
信息不足,无法生成SYMDEFs文件。
对于这个错误,我还找到了dialog支持团队给出的解决方案,其链接如下所示,
https://support.dialog semiconductor.com/forums/post/dialog-smartbond-bl。。。
但是,我不能够理解我在哪里可以作出建议的改变,在解决方案上的上述链接?
请尽早帮忙。
谢谢和问候
乌特卡拉什
设备:

你好,乌特卡拉什,
是-导致此错误的最可能的路由原因是二进制图像无法放入31.424字节的Eru IROM5。为此,您必须增加此部分并修改位于5.0.4\sdk\common\u project\u files\scatterfiles\scatterfile下的散点文件_通用.sct. 请遵循相关过去线程中的指导原则。另外,你的图片有多大,你用的是哪种优化杠杆?我假设您正在使用SDK5.0.4,它是DA14580/583产品系列的最新版本。
如果您要开始一个新的设计,我们建议从我们最新的Smartbond设备DA14531和SDK6.0.12开始,因为它改进了很多。我们有很多代码示例和改进的文档,还有软件路线图支持。DA14580/产品系列和SDK5没有任何软件路线图支持。
//www.wsdof.com/雷电竞官网登录products/connectivity/bluetooth-low-energy/products/da14531
谢谢,下午好