This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
您好!
我在执行 FFT 软件例程时遇到了需要使用的存储器 RAM 空间问题。 在.cmd 文件中、我已经为 FFT 保留了块 RAMGS3、RAMGS4和 RAMGS5、总和为0x3000字。
FFT_Data
{
FFT ( .ebss )
}>> RAMGS3 | RAMGS4 | RAMGS5、 页面所述 = 1
现在我的数据结构的大小为0x1207字。 无法在 FFT_Data 区域中分配此数据。
"../2837xD_FLASH_CLA_IQMath_lnk_cpu1_rb.cmd"、第152行:错误#10099-D:编程
将无法存入可用的存储器中、或者该段包含一个调用站点
需要无法为此段生成的蹦床函数。 运行
对"FFT_Data"段大小0x1207的对齐/分块放置失败
第1页 可用存储器范围:
RAMGS3 大小:0x1000 未使用:0x1000 最大空洞:0x1000
RAMGS4 大小:0x1000 未使用:0x1000 最大空洞:0x1000
RAMGS5 大小:0x1000 未使用:0x1000 最大空洞:0x1000
错误#10010:链接期间遇到错误;未生成"TM_Zelle_0.out"
在 RAMGS3、RAMGS4、RAMGS5区域、我可以做些什么来分配我的数据?
RAM 区域应该显示为一个大区域。
非常感谢
Ralf
尊敬的 Ralf:
您可以创建一个由所有三个 GSRAM 组合而成的 RAMGS3_5内存位置、
RAMGS3_5:origin = 0x00F000、length = 0x003000
请尝试使用这一组合的部分、看看您是否能够正确构建它。
谢谢
Aswin