This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM2432:在0x701FEC00写入 MSRAM 时崩溃

Guru**** 2391155 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1486871/am2432-crashing-writing-msram-at-0x701fec00

器件型号:AM2432

工具与软件:

您好!

我将在0x701FEC00写入 MSRAM、并  将_vectors 中的"LDR PC、data_abort_addr"崩溃:

该 MSRAM 区域被定义为已绑定、然后我也被定义为非缓存、严格排序、但 在所有情况下、程序都会崩溃。

地址应该大到0x70280000、所以我应该处于正确的 MSRAM 地址区域。

我在这里遗漏了什么?

谢谢!

Eli  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Eli、

    我已获取您的意见、并将在我收到更新后立即回复您。

    此致、

    开会。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、

    我在 DDR 上遇到了类似的问题。 Core-0写入整数=1、然后 Core-1可以读取它、但当 Core-1写入它时、Core-0始终看到0。

    两者使用相同的 DDR 地址、此区域是非缓存或严格排序-无关紧要。

    我定义了小字节数组、而不是 int -结果相同-数据仅从核心0写入核心1。  

    Core 1始终使用 Core 0、但不使用光学方向。

    我是否必须解锁或定义多核用途的东西?

    请提供帮助。

    谢谢!

    此致、

    Eli

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Eli、

    [报价用户 id="563775" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1486871/am2432-crashing-writing-msram-at-0x701fec00 "]我正在写入地址为0x701FEC00  的 MSRAM、并将_vectors:中的"LDR PC、data_abort_addr"崩溃

    请参阅 AM243的存储器映射布局: https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/10_01_00_32/exports/docs/api_guide_am243x/MEMORY_MAP.html

    0x701E0000至0x701FFFFF 的地址范围为 DMSC 保留、这就是您在访问该存储器时遇到错误的原因。

    我在 DDR 上遇到了类似的问题。 Core-0写入一个整数=1、然后 Core-1可以读取它、但当 Core-1写入它时、Core-0总是看到0。[/报价]

    您能否在此详细说明您的用例并尝试解释您如何实现此目标? 在从另一个内核读取地址之前、是否正在使用 IPC 在两个内核之间同步写入?

    此致、

    开会。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、

    我在 DDR 案例上发现了我的错误-我声明了32B 区域而不是32KB -排版错误!

    谢谢!

    此致、

    Eli