当函数放置在带有属性的 SRAM 中时代码挂起

问题描述

我试图将函数放在远离 RAM 的不可缓存部分,因此在属性中使用 long_call,内存映射发生在 .map 文件中,但代码在进入时卡住函数并挂起。

函数在不需要 long_call 的可缓存内存部分中工作正常。

例如:,

#define LOCATE_FUNC  __attribute__((__section__(".mysection"),__long_call__))

void LOCATE_FUNC  add(){...} 

有什么建议为什么会卡住吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)