嗨对话框
我在使用DA14531的dsp例程时,增加了一些功能函数(在GR14531.c客户文件中),编译时出现错误。错误代码
\ out_531 \ dsps_device_531。axf: Error: L6221E: Execution region ER_NZI with Execution range [0x07fc77a8,0x07fc7bb4)s with Execution region RET_DATA with Execution range overlap [0x07fc7b30,0x07fc809c]。
代码见附件。
设备:
你好,
你能重新附上你的档案吗?对不起,我不能打开/下载它。
看起来代码的大小已经变大了,你正在耗尽内存的空间,因为它。
为了构建你的项目,你使用的优化级别是什么?请检查da1458x_config_basic.h中是否启用了CFG_DEVELOPMENT_DEBUG宏。
此外,您可以尝试删除任何DSPS分析器—请参阅user_profiles_config.h。例如,您可以删除SUOTAR和REMOTE_CONFING,以防您不需要它们。
谢谢,PM_Dialog
嗨PM_Dialog:
这是我的附件文件。
我通过在startup_DA14531.s中将Stack_Size EQU 0x00000600更改为0x00000400来解决这个问题。这个堆栈大小会影响程序的正常运行吗?
你好,
通常我们不建议更改任何SDK文件。我们没有测试它与该值,但你可以检查它是否在您的一边工作。
谢谢,PM_Dialog