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.

[参考译文] TMS320C6657:UPP 入门

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1128533/tms320c6657-getting-started-with-upp

器件型号:TMS320C6657
主题中讨论的其他器件:TMDSEVM6657

尊敬的 Sirs:
我们开发了一个定制电路板、该电路板可插入 TMDSEV6657评估板的80引脚扩展连接器。
该板具有一个 ADC 和一个 DAC、连接到评估板的 UPP 端口。 我们希望使用 UPP 的一个通道
向 DAC 和从 DE ADC 读取的另一个通道发送数据。
我首先要做的是在环回模式下测试评估板。 在论坛中潜水、我找到了示例2350.upp_dlb_test.zip
我在这里还附上了这些信息以供参考。 这个示例似乎很适合开始测试(感谢作者!)。
我解压缩了该文件并在 CCS9.3中、"Project">"导入 CCS 项目"。 在构建 DE 工程时、我有几个错误(请参阅随附的图片)。
有人能帮我解决这个问题吗? 有什么想法吗?
是否有任何方法可以开始使用 UPP? 是否有任何其他即用型示例?
提前感谢、
Joaquin。

e2e.ti.com/.../2350.upp_5F00_dlb_5F00_test.zip

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

    Joaquin、

    论坛支持中的 upp 支持非常少。

    但是、  

    以下是我的观察结果。

    1.我可能还记得旧版 MCSDK 软件包下的一些 UPP 示例-下载链接- MCSDK 3_01_04_07 - TI.com

    请下载、安装并检查 upp 是否可用。

    2.根据 您的屏幕截图,错误提示:在 CSL 文件夹下找不到文件 csl_bootcfg.h。

    可能是在步骤1中安装 MCSDK 后、您可以获取 CSL 文件夹并尝试搜索文件  CSL_bootcfg.h。。。。

     

    "2350.upp_dlb_test.zip"可能不起作用、除非我们知道在创建此样片 upp 测试程序时使用的是 MCSDK 或处理器 SDK 的哪个版本...

    此致

    Shankari G.  

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

    您好、Shankari、

    感谢您的支持。

    (1)我已下载并安装 MCSDK 3_01_04_07。 我在 C:\ti\mcsdk_BIOS_3_01_04_07\examples 下的任何目录中都看不到有关 UPP 的任何示例。

    在任何情况下、似乎都与 C6657不兼容。 请参阅网页链接下载页面的下一张图片

    (2)我在 TI 目录中找到了"CSL_bootcfg.h"文件所在的几个位置以及其他所需的文件。 项目所需的大多数.h 文件位于 C:\ti\pdk_c665x_2_0_16\packages/ti\CSL 中

    如何在工程中添加此 include、以便在编译时可以找到所有内容?

    (3)我使用的是 CCS 9.3.0.00012和" processor_sdk_rtos_c665x_6_03_00_106"。 下图显示了我的 C:TI 目录的外观:

    如果我可以从示例中的 UPP 开始、我会很高兴、因此我对我在论坛中找到的示例感兴趣(2350.upp_dlb_test.zip)。 任何其他示例也是可以的。 否则、便会成为一项艰巨的任务。 欢迎提供任何帮助。  

    感谢您的参与。

    Joaquín μ A。

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

    Joaquín μ A、

    问题:  

    (2)我在 TI 目录中找到了"CSL_bootcfg.h"文件 所在的几个位置以及其他所需的文件。 项目所需的大多数.h 文件位于 C:\ti\pdk_c665x_2_0_16\packages/ti\CSL 中

    如何在工程中添加此 include、以便在编译时可以找到所有内容?

    --

    答案

    在 CCS 中,右键单击该项目,转到“项目属性”->“C6000编译器”->“包含选项”->“搜索路径选项”-->

    此致

    Shankari G

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

    您好、Shankari、

    我添加了路径、现在我在其他标识符中遇到了问题(见下图)

    您对如何解决问题有什么想法吗?

    您没有测试 UPP 的有效示例吗?

    非常感谢、

    Joaquin。

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

    Joaquin、

    最好的办法是在任何较旧的 SDK/MCSDK 中搜索 upp 程序。

    请访问此链接并单击以前的版本,然后继续返回... 直到我们获得 upp 示例。

    https://software-dl.ti.com/processor-sdk-rtos/esd/C665x/latest/index_FDS.html -点击 Previous Release

    再次单击先前的版本、直到我们使用 MCSDK 版本、然后打开版本说明并检查...

    --

    让我也为您做同样的事,然后回复...

    此致

    Shankari。  

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

    您好、Shankari、

    感谢您的快速回复。

    我不确定是否理解。 我是否应该安装先前版本的 Processor SDK 并在安装后尝试构建以查看是否已解决?

    如果是、我是否在项目中更改了某个内容以考虑安装的新软件?

    关于"让我也为你做同样的事并恢复..."、您是否也要这样做并告诉我结果?

    此致、提前感谢您、

    Joaquin

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

    Joaquin、

    不要安装任何东西

    请勿安装任何 SDK...

    --

    这是尝试搜索 upp 示例....

    ----

    请访问此链接 https://software-dl.ti.com/processor-sdk-rtos/esd/C665x/latest/index_FDS.html 

    单击同一链接中的上一版本

    它将弹出之前的版本页面。

    再次单击上一版本选项。

    继续执行相同的操作,直到您获得包的名称作为 MCSDK....

    然后检查软件清单或有关 upp 发生的发行说明。

    此致

    Shankari G  

     

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

    Shankari、

    我已经这样做、并检查所有版本的相关说明、直到提到2.0.0...none 的 UPP。

    有什么想法吗?

    我在第一篇帖子中留下的示例,我认为是由用户创建的,我认为这不是"TI"示例。

    此致、

    Joaquin。

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

    Joaquin、

    不要失去希望。

    让我检查并恢复。

    此致

    Shankari G

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

    Joaquin、

    抱歉...

    遗憾的是、uPP 外设没有软件。 我们所拥有的只是路径上的"低级寄存器配置"--

      封装中的 TI/CSL/src/IP/upp/V0/cslr_upp.h、  

     PROCESSOR-SDK-RTOS-C665x 06_03_00_106 - http://software-dl.ti.com/processor-sdk-rtos/esd/C665x/latest/index_FDS.html

    --

    https://www.ti.com/cn/lit/ug/spruhg9/spruhg9.pdf 是 uPP 外设的应用手册、用户可能需要为其编写自己的软件。

    此致

    Shankari G

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

    您好、Shankary、

    非常感谢你的帮助。

    我假设我必须执行我自己的软件。 如果您能引导我完成整个过程并解决我的疑问、我将不胜感激。

    我将按照"spruhg9.pdf"的第2-14页分步操作。

    首先、我应该使用以下哪些项目模板?

    然后,按照分步操作,第一点(1) 引脚复用, 是否有任何复用实用程序,或者如何为 UPP 配置引脚复用?

    此致、

    Joaquin。

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

    您好 Shankary、

    嗯、我已经从一个模板中创建了我的 ON 项目、并在数据表(第8.3.21节)中找到控制寄存器以在 UPP 和 EMIF 之间进行多路复用:PIN_CONTRAING_1寄存器。

    如果我不理解 BAD、则必须写入0x00000001才能选择 UPP。

    在下一幅图中、我展示了我是如何执行它的。 我的问题是、当我一步一步执行这个函数时、我无法看到这个寄存器的变化。。。。我做了什么错了吗?  我应该看到它是如何变化的?

    提前感谢、

    Joaquin。

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

    Joaquin、

    也许、对您来说是个好消息。

    我能够使用轻微的项目属性设置来构建示例 UPP 代码。

    只有少数包含和 SoC 定义、如 SOC_C6657。

      2350.upp_dlb_test.zip 成功构建的屏幕截图

    步骤:

    将代码解压缩并复制到 C:\ti 文件夹中。

    1.转至项目属性--> C600编译器-->包含选项--> C:\ti\pdk_c665x_2_0_16\packages

    2. 转到项目属性-> C600编译 器->命令文件预处理-> SOC_C6657

    Step1 -屏幕截图

    步骤2屏幕截图

    这两个更改足以构建示例代码。

    希望这对您有所帮助。

    此致

    Shankari G

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

    您好、shankary、
    感谢您的努力和支持。
    我没有成功。
    我将文件示例解压缩到 muy 工作区和 CCS 中的 Project>Import CCS Projects 中、浏览到启用了选项"automatisall import..."和"Copy projects into workspsce"的目录。
    然后、在属性中更改选项、保留与您完全相同、我得到以下错误:

    对问题有什么看法?

    此致、

    Joaquin

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

    不用担心。

    您将发布视频。

    -shankari G

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

    您好、Shankari、

    如果我使用评估套件 TMDSEVM6657的原始 CD 软件的 PDK、我就能够编译工程:

    我将尝试使用此示例测试 UPP。

    我还想更新"pdk_c665x_2_0_16"的示例、以便使用相同的软件实现所有功能。

    请、您能回答我有关 PIN_CONTRAL_1寄存器的问题吗?

    如果你不介意、或者你认为这是好的、我不想关闭这个帖子、这样我就可以在这里提出有关 UPP 的新问题、或者你不想这样做?

    此致、

    Joaquin。

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

    Joaquin、

    如果您能够构建、请单击已验证/已解决按钮关闭此帖子。

    因为、新查询比旧查询更受关注。

    最好是在将来打开一个新的。

    --

    请求您也为 PIN_CONTRAL_1打开一个新的 引脚...

    --

    此致

    Shankari G

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

    非常感谢您的支持。

    Joaquin。