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.

[参考译文] TMS320F28335:F28335配置 XINTF 地址线路

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/569383/tms320f28335-f28335-configuring-xintf-address-lines

器件型号:TMS320F28335

首先、我要做的是:

我想  使用 XINTF 将外部存储器连接到 MCU。   1MB (64k x 16) ASRAM 芯片需要16条地址线路和16条数据线路。  F28335 XINTF 有20条地址线(xa0-XA19)和32条数据线(XD0-XD31)。  因此、我将  使用 XZCS7n、XWE0n、XRDn、XD0-XD15和 xa0-XA15与存储器芯片连接。  

这是我的问题:其中的四行 XA12、13、14和15与 GPIO84、85、86和87共用相同的引脚、用于选择引导加载程序引导模式。

以 F28335开发套件控制卡为例、使用  开关选择引导模式来 将这些 GPIO 引脚设置为高电平或低电平。  但是、如果这些引脚 根据所选的模式被连接至高电平或低电平、那么这些相同的引脚如何被用作 XINTF 地址线路?

如果这些引脚可配置 为 GPIO 或 XA、这是否意味着引导加载程序和 XINTF 不能同时使用?

或者、XINTF 地址行号是否是任意的、是否可以使用任何 XA 行、因为在中它们不需要 遵循其指定的序列?

我是否可以跳过 XA12-XA15并只使用 XA0-XA11和 XA16-XA19来获取我需要的16条地址线?

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

    您好!

    [引述]

    以 F28335开发套件控制卡为例、使用  开关选择引导模式来 将这些 GPIO 引脚设置为高电平或低电平。  但是、如果这些引脚 根据所选的模式被连接至高电平或低电平、那么这些相同的引脚如何被用作 XINTF 地址线路? [/报价]

     这些 GPIO 引脚用于复位后的引导模式选择。 一旦应用程序代码开始运行、这些引脚不用于引导模式选择、因此可用于 XINTF 地址引脚。 此外、为了在这些引脚上驱动高电平/低电平以进行引导模式选择、用户只需要具有弱上拉/下拉电阻、当用作 XINTF 引脚时、器件将对其进行过驱动。

    [引用]我是否可以跳过 XA12-XA15、只使用 XA0-XA11和 XA16-XA19来获取我的16条必需地址行? [/报价]

    不会、这会留下存储器空穴。

    此致、

    Vivek Singh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有一个存档的 F28335实验课程( processors.wiki.ti.com/.../C2000_Archived_Workshops 存档的实验课程&tisearch=Search-EN-Everything)值得一去-在学生手册中有一个有关设置 EMIF 的说明。