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.

[参考译文] DLPNIRSCANEVM:NIRSCAN

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

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1254690/dlpnirscanevm-nirscan

器件型号:DLPNIRSCANEVM
主题中讨论的其他器件: DLPC350DLPNIRNANOOEVM

您好、专家!

我在使用 DLPNIRSCANEVM 仪器时遇到了一些问题、需要您的帮助。 我已经安装了 SDK (software-dl.ti.com/.../index_FDS.html) 和 DLPNIRSCAN 软件包(www.ti.com/nirscan-linux-bundle-v2)。

在软件包中、 我根据文件中描述的步骤制作了一张 SD 卡、该文件名为" sd_card_build_instructions "、然后将 SD 卡插入 DLPNIRSCANEVM 并写入。 但是、指示器显示未对 eMMC 进行编程。 您能告诉我接下来应该怎么做吗?

我仍然有点困惑,关于文件路径" /Spectroscopy/Sitara SDcard_452006.00.00/.",Sitara_Linux_我在制作 Sitara_Linux_卡时使用的软件包的文件夹'381_06.00.00 ',这是正确的吗?

该文件的内容如下:

NIRscan SD 卡构建说明
============================

1.从以下位置安装适用于 BBB 的 Sitara Linux SDK 6.0
www.ti.com/.../linuxezsdk-sitara 加载到 Ubuntu Linux 主机(12.0.4
测试)

2.将 SD 卡插入开发主机

3. sudo createSD-standard.sh (或执行以下步骤)

3.使用 TI SDK 中的此脚本制作 SD 卡:sudo
\ /bin/create-sdcard.sh

4.这将要求对卡进行分区,选择两个分区。

5.然后选择安装预构建的映像。

6.覆盖文件(存储库目录树中存在的所有文件)
在主机安装中、使用我们存储库中的源文件:sudo cp
-r /Spectroscopy/Sitara Sitara_Linux_
\ /。

7. CD \

8.制作 Linux

9. cp board-support/linux-3.2.0-psp-04.06.00.11/arch/arm/boot/uImage
/media/boot/uImage

10. sudo cp -r 光谱分析/sitara/target_file_system/。 /media/rootfs/.

11. CD /example-applications/dlp_nirscan

12. sudo make

13. sudo cp dlp_nirscan /media/rootfs/usr/bin

14. sudo chmod +x /media/rootfs/usr/bin/dlp_nirscan

15. sudo chmod +x /media/rootfs/usr/bin/convert

16. CD /media/rootfs/etc/init.d

17. sudo chmod +x dlpc350_init

18. sudo chmod +x udhcpd_start

19. CD /media/rootfs/etc/rc5.d

20. sudo ln -s ../init.d/dlpc350_init s99dlpc_init

21. sudo ln -s ../init.d/udhcpd_start s99udhcpd

22. sudo rm -rf /media/rootfs/usr/share/matrix-gui-2.0

23. sudo cp -r
\ /Sitara/target_file_system/usr/share/matrix-gui-2.0
/media/rootfs/usr/share/.

24. sudo chmod–R 777 /usr/share/matrix-gui-2.0

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

    您好、Chen!

    我们将对此进行深入探讨、并在本周结束前与您联系。

    感谢您的耐心。

    此致、

    维韦克

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

    感谢您的回复!

    我想进一步详细介绍我已经做过的一些尝试、以便您提供更准确的建议。

    首先、对于这台机器、建议的 SDK 版本为06.00.00、而此 SDK 的建议系统版本为 Ubuntu 12.04 LTS。 但由于12.04版本有点旧,许多相关文件无法下载,所以我切换到 Ubuntu 14.04 LTS。 我在14.04系统上安装了上述 SDK 和软件包。

    其次、在安装 SDK 后、按照指示运行 SDK setup.sh 脚本文件、以便为主机进行软件开发做准备。 我修改了一些 setup.sh 脚本文件、即删除了检测主机系统版本的部分、以便我可以在运行过程中运行 setup.sh。 之后、我完全按照上面的 txt 文件中描述的步骤操作。

    最后,我遇到了一些问题,当执行一些步骤在 txt 文件,这里是我做它的方式: 1. 在步骤6中复制库文件的操作中、我复制的文件的路径为"/ Sitara_Linux_ 06.00.00."、在我看来这是正确的路径。 在第10步中也是如此、其对应的路径为"/ /target_file_system/."。

    按照文件完成 SD 卡后,我将 SD 卡插入仪器,并按住 S2钥匙,同时打开它的电源。 如果 eMMC 正常编程、D1和 D2应该交替闪烁、但当我执行时、没有交替闪烁、这表示 eMMC 未被编程。  

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

    您好、用户:

    感谢您对所发生的事情的深入了解。 团队将会调查此事并与您联系。

    此致!

    约翰  

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

    您好、John:

    您对上述问题有任何结果吗? 我在这方面一直很努力,很想听到你的声音。 如果有结果、请通过此电子邮件(492516452@qq.com)给我发送一封邮件、非常感谢。

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

    尊敬的 Lin:

    您能告诉我们您正面临的问题是什么吗?  

    更改后器件是否未通电? 或者您是否无法刷写 EVM 本身。

    此外、似乎还需要在脚本中进行一些其他更改。 是那些您必须做的处理在 ubusbum14.004中使用的东西,还是更通用的东西。 如果是通用类型、请准确提供您必须进行的更改以及原因。

    此致、

    阿克希尔

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

    尊敬的 Akhil:

    感谢您的回复!

    我遇到的问题是、当我运行 TI 提供的"dlp_nirscan"示例时、我遵循您的文档"sd_card_build_instructions"、得到了一张用于刷写 DLPNIRSCANEVM 的 SD 卡、当我将此 SD 卡插入仪器时、我按住 S2并打开电源、 然后仪器没有被编程(如果仪器被编程,两个 LED (__LW_AT__D1和 D2)会不定期闪烁和熄灭,但它们不会)。但仪器正常启动,加载其原始程序。  

    我对脚本进行了一些修改、使其能够正常编译。 例如,

    在 setup.sh 中、 我注释掉了 setup-host-check 部分、因此脚本 setup.sh 起作用。

    在 dlp_nirscan 文件夹中、我将第13行从"$(CC)-lpthread -luve -lm $ ^-o $@"修改为"$(CC)-lpthread $@-o $^-lubev -lm"、因此我能够编译生成可执行文件 dlp_nirscan.exe。

    这就是我对脚本所做的所有更改。 我最大的问题是如何在 DLPNIRSCANEVM 上运行示例应用程序(DLP_NIRscan)。  我按照文档的要求制作了 SDcard、但似乎不起作用。

    此致、

    线

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

    您好、Lin、

    该 EVM 非常旧、由于资源限制、我们已终止对该 EVM 的技术支持。

    感谢您的理解。

    此致、

    维韦克

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

    您好、Vivek、

    我们仅在几个月前购买了这款全新产品。 如果说仍在销售的产品的技术支持已停产、则对 TI 这样的大型公司概不负责。 如果这样扩散开来、不利于 TI 的声誉。 请告诉我您可以提供哪些信息。

    此致、

    线

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

    您好、Lin、

    我理解您的担忧。 您能否提供有关您的应用和最终产品的更多详细信息? 您如何使用此 EVM、有哪些要求?

    这些信息将帮助我们探索如何最好地满足您的要求。

    此致、

    维韦克

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

    您好、Vivek、
    实际上、我现在遇到的困难是、要把 TI 提供的一个例子 dlp_nirscan 以 SD 卡的形式加载到 EVM 中、然后运行它、这样便于以后修改示例。
    我在本主题的早期文章中包含了有关我如何制作 SD 卡的详细信息、解释了我所做的更改以及原因。

    首先、对于这台机器、建议的 SDK 版本为06.00.00、而此 SDK 的建议系统版本为 Ubuntu 12.04 LTS。 但由于12.04版本有点旧,许多相关文件无法下载,所以我切换到 Ubuntu 14.04 LTS。 我在14.04系统上安装了上述 SDK 和软件包。

    其次、在安装 SDK 后、按照指示运行 SDK setup.sh 脚本文件、以便为主机进行软件开发做准备。 我修改了一些 setup.sh 脚本文件、即删除了检测主机系统版本的部分、以便我可以在运行过程中运行 setup.sh。 之后、我完全按照上面的 txt 文件中描述的步骤操作。

    在 setup.sh 中、 我注释掉了 setup-host-check 部分、因此脚本 setup.sh 起作用。

    最后,我遇到了一些问题,当执行一些步骤在 txt 文件,这里是我做它的方式: 1. 在步骤6中复制库文件的操作中、我复制的文件的路径为"/ Sitara_Linux_ 06.00.00."、在我看来这是正确的路径。 在第10步中也是如此、其对应的路径为"/ /target_file_system/."。

    在 dlp_nirscan 文件夹中、我将第13行从"$(CC)-lpthread -luve -lm $ ^-o $@"修改为"$(CC)-lpthread $@-o $^-lubev -lm"、因此我能够编译生成可执行文件 dlp_nirscan.exe。

    按照文件完成 SD 卡后,我将 SD 卡插入仪器,并按住 S2钥匙,同时打开它的电源。 如果 eMMC 正常编程、D1和 D2应该交替闪烁、但当我执行时、没有交替闪烁、这表示 eMMC 未被编程。  

    基本上、我遵循了文件"sd_card_build_instructions.txt"、除了前面解释的几个地方没有介绍。 如果可能、您能否尝试 通过遵循封装中的 SD_card_build_instructions.txt 将 TI 提供的 DLP_NIRscan 程序(www.ti.com/nirscan-linux-bundle-v2)加载到 DLPNIRSCANEVM 单元? 这样、我所描述的问题就会立即变得显而易见。
    此致、
    线

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

    您好、Lin、

    我要求提供有关您正在开发的最终产品的信息。  终端应用-您要尝试解决什么问题?  我希望了解我们如何最有效地支持您的需求。

    此致、

    维韦克

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

    您好、Vivek、
    我要做的就是顺利使用 TI 提供的 dlp_nirscan 示例。 此示例由 TI 提供、此处是下载链接: www.ti.com/nirscan-linux-bundle-v2、安装此软件后、您可以在 \ /NIRscan_2.0.0/EVM_0600.00/Example-applications/dlp_nirscan 查找我所讨论的示例、我现在需要将应用加载到 Sitara_Linux_中并使其成功运行。 但是、在我按照您的说明书操作之后(文件的路径是: /NIRscan_2.0.0/SD_card_build_instructions.txt)、应用程序未成功加载到仪器。 我希望您可以尝试将此示例(DLP_NIRscan)加载到仪器中。 如果您成功了、您可以教我如何操作、如果失败了、TI 应更新相关文件。
    对于您询问的"最终产品",我们希望在 DLPNIRSCANEVM(DLPRegisteredNIRscan 评估模块)中实施新的扫描模式(不同于内置封装中的自定义扫描模式),这可以作为基于 DMD 的新型光谱仪的基础。 可以在 www.ti.com/.../DLPNIRSCANEVM 上找到该 EVM 的信息。 我在上一篇文章中描述的开发过程中遇到了问题。
    此致、
    线

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

    您好、Lin、

    我正在请求您满足您的应用要求、如波长和分辨率等。 评估您的应用是否可以使用 DLPNIRNano EVM。  现已积极支持此 EVM。 此外、它结构紧凑、成本低得多。

    DLPNIRNANOOEVM 评估板| TI.com

    如果您的申请需要传输头、您可以从第三方合作伙伴处购买带有传输头的完整产品。

    OPTECKS-3P-TNIR by Optecks LLC | TI.com 

    InnoSpectra Corporation 的 INNOS-3P-DLP2010NIRMOD | TI.com

    这些第三方也仅销售 TI EVM 的透射提前销售。

    正如我已经告知的、此 EVM 的技术支持已停产。 您需要评估是否可以使用 DLPNIRNano EVM。

    TI EVM 的目的是让我们的客户能够评估和开发基于 TI 芯片组的产品。 这些 EVM 不用于终端产品和现场操作。

    希望您的 EVM 仍在保修期(90天)内、您可以向所购买的组织申请 RMA。 您可以提及 RMA 的"已停产的技术支持"。

    此致、

    维韦克

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

    您好、Vivek、
    我认为 DLPNIRNANOEVM 不是一个好的选择,因为波长范围和样本配置都是不合适的。 我们需要覆盖高达2450 nm、测量比色皿中液体的吸收光谱。 此外、我在2023年4月中旬购买了这款仪器、已经超过90天了。
    请注意、我们不会尝试在现场应用中将其用作最终产品。 我有困难做的,其实是非常基本的,对有经验的人来说,这可能是非常直接的。 我们希望实施新的扫描模式、该模式与 TI 提供的自定义扫描模式不同。 为了实现新的扫描模式、我想对 TI 提供的演示中的源代码进行一些更改以满足我们的要求。 但我甚至无法将提供的演示程序(DLP_NIRscan) TI 加载到 EVM 中。 因此、我需要有关如何将演示程序加载到 EVM 并运行的帮助。
    此致、
    线

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

    您好、Lin、

    EVM 超出保修期30天。 由于技术支持停产、我们将成为一个例外。 请联系您购买此 EVM 的组织并申请 RMA。  您可以使用此通信作为 RMA 的授权。

    演示代码和其他相关固件非常旧。 我们没有更新或支持它的计划。 我们 团队中没有任何有关该 EVM/固件的专业知识。

    感谢您的理解。

    此致、

    维韦克