TMS320F28377D: TI的工程师你们好,28377D的RAM可以大概分为专用RAM、LSRAM、GSRAM、MSGRAM,请问这些RAM之间可以组合吗?因为我最大的数组可能到达了140K字节,GSRAM加起来也只有128K字节吧。

Part Number: TMS320F28377D

 如图所示,GSRAM加起来也只有128K字节不够我的数组的存储,可以用不同的RAM进行组合吗?还有,这里面的单位KB是指的是千字还是千字节呢?

  • 2837xD_FLASH_lnk_cpu1.cmd里面GSRAM一共16块,每一块长度是0x1000也就是4096,所以GSRAM一共只有4096*16=65536个16bit数据吗?与图片不符合呀

  • 您好

    已经收到了您的案例,调查需要些时间,感谢您的耐心等待

  • 您好

    TMS320F28377D的GSRAM总容量为64KW(128KB)​,CMD文件配置与文档描述一致,但需注意单位换算(KW vs. KB)。若片内RAM不足,可通过组合专有RAM、共享RAM及外扩SRAM解决,并优先优化数据存储策略。建议参考TI官方文档《TMS320F2837xD Technical Reference Manual》进一步验证具体型号的存储细节。

  • 64KW意思是指64K个16bit数据吗?这个单位不太懂。RAM若是不够,是可以组合M0、M1、DxRAM和GSRAM是吗?感谢。

  • 您好

    64KW意思是指64K个16bit数据吗?这个单位不太懂。

    64KW的具体含义

    • KW表示“千字(Kilo-Word)”​,其中1字(Word)= ​16位(2字节)​。因此:
      • 64KW = 64,000 × 16位 = 1,024,000位 = 128KB(千字节)​
      • 例如,若GSRAM总容量为64KW,则对应65536个16位数据,即实际存储空间为128KB(65536×2字节)
    RAM若是不够,是可以组合M0、M1、DxRAM和GSRAM是吗?

    理论上可以,但是先建议优化数据。

  • 好的,我可以尝试一下,感谢

x 出现错误。请重试或与管理员联系。