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.

[参考译文] LAUNCHXL-CC3235SF:编译和 SLI 映像构建部分问题

Guru**** 2568585 points
Other Parts Discussed in Thread: CC3235SF, SYSCONFIG, CC3200

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1001911/launchxl-cc3235sf-compilation-and-sli-image-build-section-question

器件型号:LAUNCHXL-CC3235SF
Thread 中讨论的其他器件:CC3235SFSysConfigCC3200

您好!

我能够获得 CC3235SF LaunchPad 来创建 HTTP 服务器。

这似乎可以正常工作。  现在、我有一个有关编译过程的问题、尤其是构建映像的最后一步。

我读过 TI 资源探索器、但仍然没有非常清楚的图片。

https://dev.ti.com/tirex/explore/node?node=AIAEL8ziVI8bmN94gWII8w__fc2e6sr__LATEST

在.out 生成后、我的 CCS 10.x 似乎需要访问 XDS-UART 以生成映像。

是真的吗?  如果我们制作定制板、我们是否需要提供此 XDS-UART、同时构建板的代码和映像?

如果我打开 TeraTerm XDS-UART 终端、则 CCS 编译中的此步骤无法完成映像编译。

这对于它为什么需要 XDS-UART 访问来生成映像非常困惑。

谢谢、

Henry

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

    您好、Henry、

    默认情况下、所有 SDK 示例都配置为开发模式、这意味着必须为特定器件生成映像(由器件的默认 MAC 地址决定)。 XDS110用于自动检测 LaunchPad 的 MAC 地址(请 参阅 SysConfig ImageCreator 基础知识的常见错误部分)。 您还可以手动输入设备的 MAC 地址。 MAC 地址列印在许多 SDK 示例的标头中。

    在生产模式下、您无需为特定器件创建映像、因此无需 MAC 地址。

    此致、

    Sarah

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

    您好、Sarah、

    感谢您的回答。  

    我在 SysConfigImageCreatorBasics 的 Common Errors 部分重新读取 MAC 地址的自动检测、我想我有更多问题。  

    1 -据我了解、在我能够读取 IC MAC 地址之前、我不知道它的地址。  要在定制板上读取它、我需要 XDS110 (https://www.ti.com/lit/ug/sprui94/sprui94.pdf?ts=1621252605819&ref_url=https%253A%252F%252Fwww.ti.com%252Ftool%252FTMDSEMU110-U)。  SysConfigImageCreatorBasics 是否使用 JTAG 或 UART 连接到 CC3235?  我阅读了本文、但无法确定它是通过 JTAG 还是 UART 进行连接: https://software-dl.ti.com/ccs/esd/sysconfig/docs/guide/custom-board.html#completely-eliminating-board-constraints-and-working-at-the-device-package-level

    2 -一旦我从 IC 获得了 MAC 编号、我就可以将其添加到 CCS 编译器中(以某种方式)、这样它就不需要连接到 IC、并且仍然能够生成.sli。  您能确认我的理解吗?  如果是、您能给我一些有关如何执行此操作的文档的指针吗?

    谢谢、

    Henry

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

    您好、Henry、

    1. LaunchPad 上的 XDS110通过 USB 电缆提供 JTAG 和 UART 与 PC 的连接。 使用 ImageCreator 工具连接和刷写器件时只需要 UART。 这可以通过任何串行转 UART 连接器以及切换复位来完成。 JTAG 只用于使用 IDE 进行调试。
    2. 如果打开 image.syscfg 并取消选中"Auto-Detect Target"、则将显示 MAC 地址的输入参数。 编译工程时、首先会创建应用程序二进制文件。 作为编译后处理步骤、使用 image.syscfg 中的应用程序二进制文件和配置来生成 SLI 映像。
      1. 您可以生成 SLI 映像并将其刷写到 CCS 中、也可以使用 独立的 SysConfig 工具。 您可以在 此处 或 SDK 中找到工具文档。

    此致、

    Sarah

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

    是否可以仅使用廉价的 FTDI USB-2-UART 电缆 自动检索器件 MAC?

    我注意到 SLImageCreator.exe 支持某些命令(例如器件信息)的'--port COMx'。 但是、如果是'syscfg create_image'命令 选项--port 不可用。
    或者、您能否告诉我如何强制 SLImageCreator.exe 检测我的 FTDI。

    没有"--port"选项时、'Device info':

    'Device info'(设备信息)、提供-port:

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

    您好、Piotr、

    除了设置 COM 端口之外、我认为没有其他方法可以强制检测器件。

    SysConfig 工具实际用于"自动检测"的是调用 SLImageCreator.exe 以连接和检索器件信息、更新其配置 JSON 文件( CCS 工程中的默认名称 ti_drivers_net_wi_config.json)、然后创建映像。 如果要在命令行中执行此操作、则应检索器件信息、然后使用 reconfig 命令、然后创建_image。

    请记住、检测 MAC 地址仅用于开发映像。 例如、您不会在生产线上使用此设置。

    此致、

    Sarah

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

    你好

    是的、我知道它仅用于开发映像。  

    1)但正如我说过的-我可能提供-端口用于'Device info',而我可能不用于'syscfg create_image',这是非常不舒服的,不是吗?

    2) 2) FTDI 检测如何工作、因为它没有自动检测任何 FTDI?

    最好的服务

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

    您好、Piotr、

    1. 命令行工具不会直接解析或编辑 JSON 文件;此步骤将在 GUI 工具中执行。 CLI 中没有"syscfg create_image"命令、因为它不依赖于 SysConfig 工具。
    2. FTDI 或 XDS 检测用于识别 LaunchPad 中的 COM 端口、该端口存储一些器件信息。 XDS110用于 CC3x20/CC3x35 LP、FTDI 用于早期的 CC3200 LP。 如果您未使用 LaunchPad、则可能需要设置 COM 端口。

    如果您有其他问题、请选择此页面顶部的"提出相关问题"、开始新主题。

    此致、

    Sarah

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

    您好、Sarah、

    如果您或您团队中的某个人可以与我们进行快速通话、是否可以?

    如果您还可以、请告诉我、我可以给您提供电话号码。

    整个过程对我来说非常困惑、尤其是如何为定制板进行设置。

    对于 CC3235 Launchpad、事情已经做好了、但我想知道如何为定制板做好准备。

    我们将从开发模式开始、这就是需要 MAC 的地方。   

    谢谢、此致、

    Henry

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

    您好、Henry、

    定制板的软件步骤非常相似。 您将需要一个 UART 转串行转换器或支持 UART 的调试探针。 您甚至可以在 LaunchPad 上使用 XDS110、并将其跳线连接到定制板以进行开发。

    SysConfig ImageCreator 通常能够自动检测定制板上的器件、尤其是在未打开其他 COM 端口的情况下。 如果未自动检测,则可以使用命令行设置默认端口,也可以检索设备信息并手动设置 MAC 地址。

    如果您需要进一步的帮助、请联系您的 TI 销售代表。

    此致、

    Sarah