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.

[参考译文] LM3644EVM:运行可执行文件 LM3644_GUI_r1.exe 生成以下消息:"TestApp 已停止工作"

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/623074/lm3644evm-running-the-executable-lm3644_gui_r1-exe-generates-this-message-testapp-has-stopped-working

器件型号:LM3644EVM
主题中讨论的其他器件:LM3644USB2ANY

当我们运行 Windows C#可执行文件 LM3644_GUI_r1.exe 时、会生成以下消息"TestApp 已停止工作"。

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

    您好!

    请尝试以下链接中找到的软件。  请确保将所有文件解压缩到一个文件夹中、包括嵌入的 zip 文件。  希望这能处理好事情。  

    http://www.ti.com/lit/zip/snvc183

    Greg

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

    你好,格雷格-这是可行的!  谢谢你。  GUI 应用程序成功运行。  

    在该 zip 文件中、有一个 C++ dll 文件。  在哪里可以找到相关文档?  我假设它是一个用于控制驱动程序的 API。  示例应用很好。

    再次感谢、

    Casey  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Casey、
    很遗憾、我不相信有公共样片应用或文档可用。 USB2ANY I2C 盒在与 EVM 本身专门合作之外从未使用、因此无法在网上购买。 较新的 TI LaunchPad 已取代此包装盒、用户可配置性更高。

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

    这很不幸。 我有一个 OnSemi 摄像机传感器开发套件、我将使用单独的 C 应用进行控制。 我需要在一个 LED 级别进行一些成像、然后当达到阈值时、我将摄像头切换为不同的配置、将 LED 切换为不同的级别并捕获图像。 所有这些都在60+fps 时发生。 在这些条件下、我需要评估驱动程序。 具体而言、我遇到的两个主要性能问题是:1)能否在帧之间更改其状态;2)能否使用来自传感器的信号对其进行控制(我想将 LED 与传感器帧同步)? 是否有其他方法可以通过 c/c++实现此类控制测试?

    Casey
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Casey、
    对于您的第一个问题、当您说状态更改时、您是指当前电平还是模式更改(例如、手电筒到闪光灯)? 如果电流电平发生变化、您可以通过 I2C 写入来更改闪存事件中的电流。 由于升压环路相互作用、电流下降的发生速度比增加的快得多。
    2) 2)为了进行控制、您可以将器件上的 Strobe 引脚与来自成像仪的同步帧信号结合使用。 您可以决定我们的器件是跟随摄像机的脉冲宽度、还是让我们控制脉冲宽度并将外部信号用作触发器。

    关于 C 或 C++、如果您的控制器具有 I2C 总线输出、您可以按需要的任何顺序向我们的器件发出命令。 棘手的是时间问题。 我已经看到一些成像器具有 I2C 总线输出来帮助实现这一点、但我不确定您的传感器是否具有该功能。 由于我在使用 USB2ANY 时遇到 USB 通信滞后、因此与 USB2ANY 同步将非常困难。
    是否要在关闭期间更改亮度?

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

    是的、在第一个 LED 级别处理一些图像后、我想提高 LED 级别(以及一些摄像头寄存器)并捕获另一个图像。 我想在帧之间更改这些 LED 电平。 我在摄像头板上看到的唯一可以访问的是一组 GPIO 引脚(没有 I2C 的标志)。

    Casey
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Casey、
    好的。 您可能能够做的一件事是获得一个 TI LaunchPad、该 LaunchPad 应记录 I2C 命令并使用 Launchpad 的其中一个输入来启动同步计时器(发送到 Strobe 引脚的信号相同)、在该启动后、 您强制 I2C 写入以更改亮度。 请记住、您可能可以使用任何具有 I2C 端口的微控制器来实现此目的。 我四处看看、发现我们有一个 LM3644驱动器、在与我们的器件交互方面可能对您有用。 它不能解决控制器方面的问题、但可能有一些用途。

    git.ti.com/.../leds-lm3644.c



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

    您认为我可以使用在 Windows 上运行的通用 USB 转 I2C 接口(如 www.i2ctools.com/.../) 来控制 LM3644吗? 最终将转向 Linux、但摄像头开发套件在 Windows 上运行(然后我将使用您在上面提到的驱动程序)。

    非常感谢、
    Casey
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Casey、
    我认为、只要您可以将一个小例程存储在工具的存储器中、您所展示的内容就可以正常工作。 我认为、通过 USB 并最终发送到 I2C 可能需要太长的时间、但您强调的速度可能足够快。

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

    您好、Greg、

    我们使用未来的技术开发 C232HM USB2到 I2C 器件通过您的控制器芯片实现 LED 控制。 遗憾的是、这只是一个 USB2器件、但我们可以使用基于 C 的 API 来控制开发套件板上的 LED。 很好。 当我们开始以所需的帧速率使用它时、我将进行跟进。

    Casey

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Casey、
    很高兴您现在有了解决方案。 如果您有任何其他问题、请告诉我。

    Greg