嗨对话框
当我使用DA14531的DSPS例程时,我添加了一些函数(在GR14531.c客户的文件中),编译过程中出现了一个错误。错误代码
.\out_531\dsps_device_531.axf:错误:L6221E:执行区域ER_NZI具有执行范围[0x07fc77a8,0x07fc7bb4)s,执行区域RET_数据具有执行范围重叠[0x07fc7b30,0x07fc809c]。
代码见附件。
嗨,莱恩,
请重新附上你的档案好吗?抱歉,我无法打开/下载它。
似乎代码的大小已经变大了,因此RAM中的空间越来越小。
为了构建项目,您使用的优化级别是什么?请检查是否在da1458x\u config\u basic.h中启用了CFG\u DEVELOPMENT\u DEBUG宏。
此外,您可能会尝试删除任何DSPS profiler–请参阅user\u profiles\u config.h。例如,您可以删除SUOTAR和远程配置,以防您不需要它们。
谢谢,下午好
Hi PM\u对话框:
这是我的附件
我通过在startup\u DA14531.s中将Stack\u Size eq 0x00000600更改为0x00000400来解决这个问题。这个堆栈大小会影响程序的正常运行吗?
通常我们不建议更改任何SDK文件。我们没有用这个值测试它,但是你可以检查它是否在你这边工作。
嗨,莱恩,
请重新附上你的档案好吗?抱歉,我无法打开/下载它。
似乎代码的大小已经变大了,因此RAM中的空间越来越小。
为了构建项目,您使用的优化级别是什么?请检查是否在da1458x\u config\u basic.h中启用了CFG\u DEVELOPMENT\u DEBUG宏。
此外,您可能会尝试删除任何DSPS profiler–请参阅user\u profiles\u config.h。例如,您可以删除SUOTAR和远程配置,以防您不需要它们。
谢谢,下午好
Hi PM\u对话框:
这是我的附件
我通过在startup\u DA14531.s中将Stack\u Size eq 0x00000600更改为0x00000400来解决这个问题。这个堆栈大小会影响程序的正常运行吗?
嗨,莱恩,
通常我们不建议更改任何SDK文件。我们没有用这个值测试它,但是你可以检查它是否在你这边工作。
谢谢,下午好