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.

[参考译文] TDA2SX:TDA2x 片上存储器是否可供用户任意访问?

Guru**** 2602065 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/649061/tda2sx-is-tda2x-on-chip-memory-available-for-user-access-arbitrarily

器件型号:TDA2Sx

根据 TDA2x 技术参考手册、我们知道芯片 RAM 总共有2.5M 字节。

片上存储器子系统由三个与片上存储器关联的 OCM 控制器(OCMC)组成
RAM。

RAM 相关控制器如下:
‧OCMC_RAM1、具有512 KiB 的专用存储器空间。
‧OCMC_RAM2、具有1024 KiB 的专用存储器空间。
‧OCMC_RAM3、具有1024 KiB 的专用存储器空间


我们想知道我们是否可以访问这些片上存储器来提高我们自己程序中的数据 I/O 速度。

这些片上 RAM 空间是否可供我们自己的程序任意访问?
如果不是、在运行 Vision SDK 时、有多少字节专门用于特定用途、还有多少字节留给用户访问?

标记。

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

    您可以检查以下文件:
    processor_sdk_vision_03_01_00_00/vision_sdk/links_fW/src/rtos/utils_common/include/utils_cbuf_ocmc.h
    processor_sdk_vision_03_01_00_00/vision_sdk/links_fW/src/rtos/utils_common/src/utils_cbuf_ocmc.c
    对于 OCMC utils 函数(init/alloc/free/deinit)。 根据头文件中的注释、所有三个控制器上的所有存储器均可访问。

    您可以在以下位置找到此功能的示例用法:
    processor_sdk_vision_03_01_00_00/vision_sdk/links_fW/src/rtos/links_IPU/vIP_captureLink_sbrv.c

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

    您提供的信息非常有用。 谢谢。

    标记。