工具/软件:
关于 TMS320F28335 的 RAM 区域 M0 的地址、数据表中的说明和示例代码中的说明有所不同、如下所示。 这是为什么?
两边都有拼写错误吗? 或者地址是否因某种原因关闭?
请提供建议。
【详细信息】
-数据表中的描述(从 SPRS439N–2007 年 6 月–2016 年 10 月修订)
类似于图 6-23。 F28335、F28333、F28235 内存映射、
M0 矢量 — RAM (32 x 32)(如果 VMAP = 0,则启用)位于地址:0x00 0000 至 0x00 0040。
M0 SARAM (1K x 16) 地址为 0x00 0040 至 0x00 0400。
示例代码描述(来自 F28335.cmd)
类似于图 6-23。 F28335、F28333、F28235 内存映射、
BOOT_RSVD:origin = 0x000000、length = 0x000050 /* M0 的一部分、引导 ROM 将对堆栈使用此值*/
RAMM0:origin = 0x000050、length = 0x0003B0 /*片上 RAM 块 M0 */
因此、M0 RAM 区域的起始位置是数据表中的 0x00 0040 和示例代码中的 0x00 0050、它偏离了 0x10(16 个字)。
此致、
T. Mori