请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM5716 您好!
我遇到了一些意外行为。 DSP L2 SRAM 在 DSP 存储器映射中出现两次。 有一个只能由 DSP 访问的"本地"地址范围(0x80 0000到0x84 7FFF)、还有一个可由诸如 ARM (0x4080 0000到0x4084 7FFF)等其他外设访问的"全局"地址范围。 我遇到的问题是 DSP 无法使用全局地址读取 L2 SRAM 内容--只有本地地址工作。 该行为总结如下。 请注意、我正在使用 CCS7中的存储器浏览器进行这些观察。
- DSP 尝试读取或写入位置0x80 0000 --成功
- ARM 尝试读取或写入位置0x4080 0000 --成功(此位置明确映射到 DSP 地址0x80 0000)
- DSP 尝试读取或写入位置0x4080 0000 --失败(读取总是返回零、写入无效)
我的问题是这是否是预期行为? 从 DSP 内核读取地址范围0x4080 0000 - 0x4084 7FFF 是否无效?
一如既往地感谢您的帮助!
此致、
Dave