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.

[参考译文] TMDSCNCD28388D:入门

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1330509/tmdscncd28388d-getting-started

器件型号:TMDSCNCD28388D
Thread 中讨论的其他器件:C2000WARE,, SysConfig

大家好、

我的客户已购买了评估板、并且想开始进行评估。

这些示例已下载 C2000Ware_5_01_00_00。

1.是否有可与此评估板配合使用的示例项目?
2.如何下载到这个板上?
3.对于不熟悉 C2000的客户,是否有任何可用的资源?

我试图在 Resource Explorer 上找到一些资源、但找不到、其内容如下所示。

提前感谢您。

此致、

肯利

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

    Kenley,  

    C2000Ware 中包含一些可在 F2838x 控制卡(TMDSCNCD28388D)上运行的示例。   

    这些文件位于 C:\ti\c2000\C2000Ware_5_01_00_00\driverlib\f2838x\examples 中。

    希望您的客户熟悉 Code Composer Studio (CCS) 。 如果没有,请参阅以下链接

    https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_getting-started.html

    这些示例需要导入 CCS 并进行编译,然后在器件上运行。  

    您可以参阅以下网址上提供的 C2000 Academy 内容:  

    https://dev.ti.com/tirex/explore/node?node=A__AAOVLM.KCwzA1bfWRJxEGg__C2000-ACADEMY__3H1LnqB__LATEST

    此致

    西达尔特

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

    尊敬的 Siddharth:

    感谢您的支持。

    我的客户还有其他问题。

    1.在串行下载时是否需要下载一个叫做内核的东西?
    2. 他们找不到 F28388的内核,因此他们尝试了使用看起来像 F2837xD 的内核。 音频正常吗?
    3. HEXConvert 不会像 serial_flash_programmer 中的样例那样创建.txtx 文件,无论您如何设置它。
    我们应该怎么做?

    当前情况:

    ①已将 controlCARD 基板集线站连接至评估板、已连接电源线、并已打开电源。 似乎是电源 LED 亮起、但没有事件可以确认 CPU 工作(LED 闪烁等)、因此我们确定软件未进行编程。
    ②他们设法构建了 LED 示例项目。
    2)③尝试使用 serial_flash_programmer 下载到评估板、后者成为 C2000Ware_5_01_00_00。
    Serial_flash_programr.exe -d f2838x -k F2837xD_sci_flash_kernels_cpu01.txt -a led_ex2_blinky_sysconfig_cpu1.hex -b 19200 -p COM8。
    SCI 连接器附近的蓝色 LED 闪烁、消息显示、就好像正在传输。
    当他们尝试执行 DFU CPU1时、他们输入了1 [Enter]、然后输入"LED_ex2_blinky_sysconfig CPU1.hex 到器件..." 的位置、
    运算停止。

    此致、

    肯利

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

    Kenley,

    它们可以使用 JTAG 直接对.out 文件(二进制文件)进行编程。  控制卡附带 xds100v2仿真器、可用于对器件进行编程。

    在 CCS 中启动调试会话后、 连接到目标、然后使用"Run"->"Load"->"Load Program"加载程序

    此致

    西达尔特

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

    尊敬的 Siddarth:

    感谢您的支持。

    请您就这些问题提供反馈吗?

    1.在串行下载时是否需要下载一个叫做内核的东西?
    2. 他们找不到 F28388的内核,因此他们尝试了使用看起来像 F2837xD 的内核。 音频正常吗?
    3. HEXConvert 不会像  serial_flash_programmer 中的样例那样创建.txtx 文件 ,无论您如何设置它。
    我们应该怎么做?

     

    此致、

    肯利

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

    Kenley,

    用例是什么?  他们是否尝试在没有 JTAG 的情况下进行编程?

    如果您使用串行编程器对器件进行编程、则需要首先下载运行的内核、然后将应用程序编程到闪存。

    此致

    西达尔特

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

    尊敬的 Siddharth:

    如果是大规模生产、他们希望从串行(有时是 USB)执行写入。
    他们当前的产品通过串行通信对 F2812执行场写入。

    此致、

    肯利

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

    Kenley,  

    请参阅此应用手册、了解串行编程器如何工作

    https://www.ti.com/lit/an/sprabv4g/sprabv4g.pdf

    F2838x 的 SCI 闪存内核代码位于  \driverlib\f2838x\examples\C28x_dual\flash_kernel>文件夹。

    此致

    西达尔特

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

    尊敬的 Siddharth:

    感谢您的支持。

    HEXConvert 不会像  serial_flash_programmer 中的示例那样创建.txt 文件 、无论您如何设置它。

    您对客户应该怎么做有任何建议吗?

    此致、

    肯利

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

    您好!  

    这是用于将.out 文件转换为.txt 文件的命令

    {CG_TOOL_HEX} ${BuildArtifactFileName}-boot -sci8 -a -o ${BuildArtifactFileName}.txt

    例如:  

    hex2000 "flash_kernel_c28x_dual_ex1_c28x1.out"-boot -sci8 -a -o "flash_kernel_c28x_dual_ex1_c28x1.txt"
    正在转换为 ASCII 十六进制格式...
    "flash_kernel_c28x_dual_ex1_c28x1.out" codestart =>(引导表)
    "flash_kernel_c28x_dual_ex1_c28x1.out".cinit =>(引导表)
    "flash_kernel_c28x_dual_ex1_c28x1.out".const =>(引导表)
    "flash_kernel_c28x_dual_ex1_c28x1.out".TI.ramfunc =>(引导表)
    "flash_kernel_c28x_dual_ex1_c28x1.out" MSGRAM_CPU1_TO_CPU2_copy_to_M1_RAM =>(引导表)
    "flash_kernel_c28x_dual_ex1_c28x1.out".text.1 =>(引导表)
    "flash_kernel_c28x_dual_ex1_c28x1.out".text.2 =>(引导表)
    "flash_kernel_c28x_dual_ex1_c28x1.out".text.3 =>(引导表)

    此致

    西达尔特

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

    尊敬的 Siddharth:

    感谢您的支持。

    F2838x 的 SCI 闪存内核代码位于  \driverlib\f2838x\examples\C28x_dual\flash_kernel>文件夹

    由于这个文件夹中没有可执行文件(txt 文件)、我的客户正在尝试建立一个项目、但是他们收到很多错误、直到被创建一个.txt 文件。

    您是否能够在 文件夹?
    f2837xD_fw_upgrade_example.txt

    提前感谢您。

    此致、

    肯利

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

    Kenley,

    如果您将上述项目导入 CCS 并进行编译、该项目将生成.txt 文件、因为已经将十六进制转换添加为该项目的编译后步骤。  

    请注意,这是内核代码。   客户必须根据其应用项目以.txt 格式生成应用程序二进制文件。

    此致

    西达尔特

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

    尊敬的 Siddharth:

    客户向我们介绍了他们遇到的错误、以及如何尝试导入文件但无法导入。

    你可以看看它吗?  

    此致、

    肯利

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

    尊敬的 Siddharth:

    另外、这位客户很着急、希望我们可以分享这个 txt。 构建的 XML 文件的链接。

    是否可以在您的环境中构建并将其分享给客户?

    提前感谢您。

    此致、

    肯利

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

    您好  

    附件是使用我的构建环境生成的.txt 文件

    对于 CPU1:

    /cfs-file/__key/communityserver-discussions-components-files/171/flash_5F00_kernel_5F00_c28x_5F00_dual_5F00_ex1_5F00_c28x1.txt

    对于 CPU2:

    /cfs-file/__key/communityserver-discussions-components-files/171/flash_5F00_kernel_5F00_c28x_5F00_dual_5F00_ex1_5F00_c28x2.txt

    此致

    西达尔特

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

    尊敬的 Siddharth:

    非常感谢。

    顺便说一下、您对我之前附上的客户所遇到的错误有什么建议吗?

    此致、

    肯利  

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

    Kenley,

    不确定客户为何会面临此问题。  我能够在没有任何此类问题的情况下构建它。  

    您能否请求他们尝试使用新工作区?

    此致

    西达尔特