尊敬的专家和 TI 开发人员:
我对 CPU2TOCMMSGRAM 的大小有疑问。
在 CPU2的 TI 链接器(2838x_FLASH_lnk_cpu2.cmd)内、每个方向该存储器的大小为0x800 (2KB)
CPUTOCMRAM : origin = 0x039000, length = 0x000800 CMTOCPURAM : origin = 0x038000, length = 0x000800
另一方面、根据 CM 的 TI 链接器(2838x_flash_lnk_cm.cmd)、0x800有2个段;因此、每个方向在0x1000中的整个大小(4KB)
CPU2TOCMMSGRAM0 : origin = 0x20084000, length = 0x00000800 CPU2TOCMMSGRAM1 : origin = 0x20084800, length = 0x00000800 CMTOCPU2MSGRAM0 : origin = 0x20086000, length = 0x00000800 CMTOCPU2MSGRAM1 : origin = 0x20086800, length = 0x00000800
我 注意到文档中存在不一致(SPRSP14E - 2019年5月- 2023年6月修订)。
此处、根据表8-1中的存储器映射、0x400有2个段。 因此、每个方向的整个大小为0x800 (2KB)
另一方面、在同一文档的表5.1中、报告了每个方向存储器大小等于4KB 的情况。。
请说明一下、CM 和 CPU2之间共享 RAM 的大小是多少?
谢谢你。
此致、
贝尼托