主题中讨论的其他器件:C2000WARE、
我的第一次尝试是将我的大部分 FFT 和其他处理代码放入 RAM (用于表示速度)中、以便查找合适的链接器文件。
- 尝试将 我的代码添加到匹配的 FFT 示例工程之一(看起来很适合)"rfft_ADC_F32_Window"、
但 在项目属性 "General->Linker command file:"下、它引用了我部件不可用的文件。

在目录"\ti\c2000\c2000Ware_4_03_00_00\device_support\f28004x\common\cmd"中、 似乎没有适用于 此类型工程的 cmd 文件。
对于正确的 FFT 示例、正确的 cmd 链接器文件是什么? - TMS320F280049C 应具有100KB 的 RAM、但通用链接器文件似乎没有引用足够的 RAM 空间。
我的误解是什么?
即使查看"\ccs1220\ccs\ccs_base\cc2000\include\280049C_RAM_lnk.cmd"、
列出的 RAM 不足:
第0页:
/* begin 用于"boot to SARAM"引导加载程序模式*/
begin:origin = 0x000000、length = 0x000002
RAMM0:origin = 0x0000F5、length = 0x00030B
RAMLS0:origin = 0x008000,length = 0x000800
RAMLS1:origin = 0x008800、length = 0x000800
RAMLS2:origin = 0x009000,length = 0x000800
RAMLS3:origin = 0x009800、length = 0x000800
RAMLS4:origin = 0x00A000,length = 0x000800
复位:origin = 0x3FFFC0、length = 0x000002
第1页:
BOOT_RSVD:origin = 0x000002、length = 0x0000F3 /* M0的一部分,引导 ROM 将此用于堆栈*/
RAMM1:origin = 0x000400,length = 0x000400 /*片上 RAM 块 M1 */
RAMLS5 : origin = 0x00A800, length = 0x000800
RAMLS6:origin = 0x00B000,length = 0x000800
RAMLS7:origin = 0x00B800,length = 0x000800
RAMGS0:origin = 0x00C000,length = 0x002000
RAMGS1:origin = 0x00E000、length = 0x002000
RAMGS2:origin = 0x010000、length = 0x002000
RAMGS3:origin = 0x012000、length = 0x002000
}
谢谢、Dan


