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.

[参考译文] TMS570LS3137:EMIF 连接

Guru**** 2562120 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1115948/tms570ls3137-emif-interfacing

器件型号:TMS570LS3137

您好!

我正在使用评估板(TMS570LS31X HDK)

尝试将 sys_link.cmd 中的外部闪存地址0x60E00000映射到名为.dtbl 的段。 然后使用修复代码中一个数组的此部分

#pragma DATA_SECTION (variable_name、".maintdtbl")

int variable _name[128];

当我为数组中的某些元素分配一些值时、它们不会得到反映。 我也调用了 EMIF_ASYNC2Init()。 是否缺少其它设置?

此致、

罗尼  

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

    您好、Rohini、


    您能否透露您所连接的外部闪存的类型和大小的详细信息?
    我还想知道 EMIF 的哪个芯片选择连接到外部闪存?

    --

    谢谢、
    Jagadish。

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

    它连接到64MB SDRAM (IS45S16400F)、EMIF 的 CS0连接到外部闪存。

    此致、

    罗尼

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [~ userid="509434" url="支持/微控制器/基于 ARM 的微控制器组/基于 ARM 的微控制器/f/基于 ARM 的微控制器-forum/1115948/tms570ls3137-EMIF-9I]当我为数组中的某些元素分配一些值时、这些值不会得到反映。 [/报价]

    使用哪种类型的外部闪存?

    要更新外部闪存中的变量、程序必须执行擦除/编程序列、而不是简单地写入阵列。

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

    您好 

    您无法映射地址0x60E00000、因为这不是 SDRAM 的正确地址范围、如果您看到下面的屏幕截图、您可以看到 SDRAM 地址范围将从0x8000000开始

    我要附上一个与 SDRAM 示例相关的 PDF、请仔细阅读。 在本示例中、我们在 SDRAM 中而非闪存中运行部分代码、您只需参考和理解即可。

    e2e.ti.com/.../example_5F00_emif_5F00_SDRAM.pdf--

    谢谢、

    Jagadish。