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.

[参考译文] TMDS243GPEVM:MCU-PLUS-SDK-AM243x-防火墙模块

Guru**** 2587485 points
Other Parts Discussed in Thread: MCU-PLUS-SDK-AM243X, SYSCONFIG, TMDS243EVM

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1190458/tmds243gpevm-mcu-plus-sdk-am243x--firewall-module

器件型号:TMDS243GPEVM

您好!

在 MCU-PLUS-SDK-AM243x 的最新版本(08.05.00)中、我可以看到添加了一个名为"防火墙"的新模块。

我有 AM243x GP EVM。 我打算隔离 M4F 内核、并使用此防火墙模块来限制对其他内核的某些 GPIO 外设的访问。

我对此有几个问题、因为我可能在文档中错过了它:

1. TMDS243GPEVM 中是否支持防火墙模块?

2.我使用 SysConfig 添加了防火墙模块及其配置、如以下屏幕截图所示。 例如、我尝试拒绝 MCU_GPIO0对 R5F 的访问。 这是正确的方法吗?
保存此配置并编译代码后、我仍然看到 R5能够访问该区域中的 GPIO 引脚。  如果  我做了一些错误、请建议我缺少什么?


请提供任何帮助。 谢谢你。

Himel

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

    您好、Himel、

    我正在调查此问题、将就此与内部团队进行核实、并很快回来。

    谢谢、
    G Kowshik

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

    您好、Himel、

    我在办公桌上对我们的 EVM 进行了类似的实验、采用了以下提到的配置。 我们以 GPIO_BLINK 示例为例、配置了以下防火墙、当我们尝试运行代码时、我们最终在 DATA_ABORT 处理程序中结束、该处理程序基本上表示发生了非法访问 GPIO。

    希望这对您有所帮助。

    谢谢、
    G Kowshik

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

    Kowshik、您好!

    感谢您的回答。 我将尝试您使用的相同配置、并告诉您结果。

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

    Kowshik、您好!

    我尝试了与您相同的配置、但仍然可以看到 LED 闪烁。
    以下是我的设置的外观:
    - SysConfig:与您相同(对于 R5FSS0-0配置)
    -使用的演示代码示例:GPIO_LED_BLINK _am243x-EVM_r5fs0-0_nortos_ti-arm-clang 和  GPIO_LED_BLINK _am243x-EVM_m4fs0-0_nortos_ti-arm-clang
    -
    我首先加载示例、使用 SysConfig 编辑器修改 R5 SysConfig 文件以包含防火墙、构建两个项目、将可执行文件加载到 R5_0-0、然后加载到 M4_0-0。 然后、我首先使用调试器运行 R5、然后是 M4。

    我在控制台上看到以下输出、可以看到 GPIO LED 引脚5针对这两个示例代码闪烁。


    也许我所做的事情与您不同?

    谢谢、
    Himel

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

    您好、Himel、

    这很奇怪、让我在我的结尾制作项目、我将与您分享、看看是否会产生正确的行为。

    谢谢

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

    Kowshik、您好!
    这将很有帮助。 谢谢!

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

    您好、Himel、

    这是代码。

    e2e.ti.com/.../gpio_5F00_firewall.zip

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

    Kowshik、您好!

    我刚才加载并尝试了您的代码。 仍然是同一个问题。 我可以看到 LED 闪烁。  
    您是否有不同版本的 EVM?  

    我看到有一个新的 EVM 版本(TMDS243EVM)。 你那是吗? 我目前使用的是以下版本: TMDS243GPEVM。  
    这是否是它不能为我工作的原因?

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

    您好、Himel、

    您能否运行此脚本并向我们分享 CMD 日志的屏幕截图? 此常见问题解答链接中提供了有关如何运行脚本的详细信息

    (+)[常见问题解答] MCU-PLUS-SDK-AM243X:如何识别器件是 GP 器件还是 HS 器件? -基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    这样做的原因是、我们仅在 HS-FS 器件中启用了防火墙、如果您的 SoC 是 GP 器件、则不会在其中启用防火墙。 此外、您能否告诉我们您是否可以使用 CCS 连接到 M3内核?

    谢谢

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

    Kowshik、您好!

    感谢您的告知。 我将运行脚本并在可能的情况下与您共享信息。