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.

[参考译文] Linux/TMS320DM368:sdcard 作为 RAM?

Guru**** 2585275 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/633984/linux-tms320dm368-sdcard-as-ram

器件型号:TMS320DM368

工具/软件:Linux

您好!

是否可以将 SDCARD 用作 RAM (性能完全放在一边)?

我有 TI 评估板 DVSDK_dm368-EVM_4_02_00_06_setuplinux 作为 SDK。

我在 Android 上阅读了 SDCard 作为 RAM 的相关内容。

我现在要完全删除 RAM。

此致

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

    您好!

    查询已转发给相应的团队成员。

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

    您无法通过完全不使用 RAM 来将 SDCard 用作 RAM。 您可以使用辅助存储器创建交换区域、当 RAM 中没有存储器空间(页)时、交换区域就会出现问题、然后将部分 RAM 交换到 SDCard。 但是、否则不能将 SDCard 用作 RAM、因为 SDCard 不提供随机存取、除了本身很慢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Dwarakesh:

    感谢您的回复。

    我知道 SDCard 用作交换。 但不知道它的块级访问。 读出10类 SDCard 的吞吐量为75MB/秒。

    我正在尝试使用 DM368实施模块上系统、并尝试减少周围的组件。
    DM368 (内部 RAM 32KB)中至少有16MB 的内部 RAM、足以运行 Linux 内核(删除了许多子系统)吗?
    是否有任何具有 RAM 的 SDCard 位于同一芯片中、例如具有 SDRAM MCP 的闪存?


    此致
    内基

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不知道这样的芯片、SoC 将具有16MB 的内部 RAM。 删除 RAM 的用途是什么? 是针对尺寸(外形)还是成本? 如果是成本方面的原因、具有16MB 内部 RAM 的芯片就足够昂贵了。 如何解决此问题: www.denx.de/.../ConfigureLinuxForXIP
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Dwarakesh:

    再次感谢。

    删除 RAM 的目的仅在于大小。 使用 SDCard 作为引导源时、我可以避免使用 NAND/NOR 闪存。 有带 wifi 的 SD 卡,但没有 RAM。奇怪!!

    带 RAM 的无线网络也很好。 所有这些都是为了优化尺寸。 XIP 与我避免的闪存交易。感谢发布的链接。 这很有帮助。

    希望有建设性的参与。

    此致
    NEKI