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.

[参考译文] Linux:在从 CD /opt/vision_sdk 目录运行源./vision_sdk_load.sh 脚本时在控制台上收到错误消息。

Guru**** 2589300 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/640589/linux-getting-an-error-message-on-the-console-while-running-the-source-vision_sdk_load-sh-script-from-the-cd-opt-vision_sdk-directory

工具/软件:Linux

您好!

我已使用 "processor_sdk_vision_03_01_00_00_setuplinux.bin"安装程序在 Ubuntu 14.04 (64位)计算机上成功安装了 Vision SDK_03_01_00_00、并遵循"VisionSDK_Linux_UserGuide.pdf" PDF 中提到的所有步骤、该 PDF 位于 docs/Linux 目录下。

2.我已按照第2节所述的所有指示行事 "VisionSDK_Linux_UserGuide.pdf" PDF 中的"2.2.1"、"2.2.3"、"2.4.2.1.1至2.4.2.14.4"、"2.4.2.2.2至2.4.2.2.4"以及 为了克隆 ipumm 包、我参考了第号部分 "2.4.2.2.1 " 并在克隆后使用"git checking -b ipumm_dev 365a9a5"命令。

3.关于框架组成部分,我提到了第3节 "2.4.2.2.2.2.2.3"并进行了相应的更改、因为我要使用 IPUMM=yes、因此正如"VisionSDK_Linux_UserGuide.pdf" PDF 中所述、我已将现有的 framework_component 软件包替换为下载的版本。

之后、我参考了"VisionSDK_UserGuide_BuildSystem.pdf" PDF 并参考了第号部分 "4.2.1"、并在 cfg.mk 文件中使用 IPUMM_include=yes 和 IVAHD_include=no、该文件位于$INSTALL_DIR/VISION_SDK/apps/configs/tda2xx_EVM_Linux_all 目录下、对于 CPU、我在同一文件中使用了以下配置、如下所述。

PROC_IPU1_0_include=是
PROC_IPU1_1_INCLUDE=否
PROC_IPU2_INCLUDE=yes
PROC_A15_0_include=是
PROC_DSP1_INCLUDE=yes
PROC_DSP2_INCLUDE=yes
PROC_EVE1_INCLUDE=yes
PROC_EVE2_INCLUDE=yes
PROC_EVE3_INCLUDE=是
PROC_EVE4_INCLUDE=yes


2.为了构建用于视频采集和显示用例的 Linux Vision SDK、我已执行以下提及的步骤。

我遵循了第1节中提到的所有指令  "VisionSDK_Linux_UserGuide.pdf"的"3.1" PDF。

注意:-我在 Rules.make 文件中使用了 MAKECONFIG=tda2xx_EVM_Linux_ALL 和 MAKEAPPNAME?=应用 程序、该文件位于$INSTALL_DIR/VISION_SDK/Build 目录下。

成功构建后、我使用了第2节 "VisionSDK_Linux_UserGuide.pdf"的"4.2" PDF、用于使 SD 卡可引导。
3.为了运行演示、我已经按照第2部分的第2点进行了操作 "4.3"。

a.以 root 用户身份登录。
b./opt/vision_sdk
c. source ./vision_sdk_load.sh /*运行此脚本后,控制台上显示了如下错误消息*/

root@dra7xx-evm:/opt/vision_sdk source ./vision_sdk_load.sh

[37.423713] DMA:模块安装成功、器件主要数字= 242

[37.430086] DRV:模块安装成功

insmod:错误:无法加载模块./bin/cmemk.ko:无此类文件或目录

./disableDssInterruptsOnA15.sh:第11行:@0x4A002AC4:::找不到命令

./disableDssInterruptsOnA15.sh:第12行:@0x4A002AC4:::找不到命令

./disableDssInterruptsOnA15.sh:第13行:@0x4A002AC4:::找不到命令

./disableDssInterruptsOnA15.sh:第14行:@0x4A002AC4:::找不到命令

./disableDssInterruptsOnA15.sh:第15行:@0x4A002AC4:::找不到命令

./disableDssInterruptsOnA15.sh:第16行:@0x4A002AC4:::找不到命令

./disableDssInterruptsOnA15.sh:第17行:@0x4A002AC4:::找不到命令

./disableDssInterruptsOnA15.sh:第18行:@0x4A002AC4:::找不到命令

./disableDssInterruptsOnA15.sh:第19行:@0x4A002AC4:::找不到命令

更新了0x4A002AC4值00930000

注:- 1. 我正在研发 TDA2XX EVM。

2.请找到所附的日志文件,在日志文件中,我还会收到一些错误消息,如下所示。

GUID 分区表头签名错误:0x0!= 0x5452415020494645
PART_GET_INFO_EFI:***错误:GPT 无效***
GUID 分区表头签名错误:0x0!= 0x5452415020494645
PART_GET_INFO_EFI:***错误:备份 GPT 无效***
错误:找不到分区:'UserData'

请尽快采取必要措施。

e2e.ti.com/.../Linux_5F00_test.log.tar.7z

此致、

Anshul Jain。

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

    我已将您的问题转交给 VisionSDK 专家。

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

    Yordan、您好!

    我的查询是否有任何更新?

    请尽快采取必要措施。

    此致、

    Anshul Jain。

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

    您好!

    请帮我解决,因为我仍面临此问题。

    此致、

    Anshul Jain。

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

    您能否尝试重新创建 SD 卡?
    我们从未遇到过这样的问题。

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

    e2e.ti.com/.../mksdboot.sh.tar.7z

    您好、Chetan、

    我尝试多次重新创建 SD 卡可引导、但结果相同。

    请找到  我用于使 SD 卡可引导的以下命令、并找到随附的 mksdboot.sh 脚本。

    "sudo ./hlos/scripts/linux/mksdboot.sh --device /dev/sdXX --AppName apps --makeconfig tda2xx_evm_linux_all"

    此致、

    Anshul Jain。

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

    您好、Chetan、

    到目前为止、我已经解决 了"insmod:error:could not load module ./bin/cmemk.ko:no such file or directory"(insmod:错误:无法加载模块.:无此类文件或目录)问题。 但为了解决这个问题,我已经手动将"cmemk.ko"模块从"/opt/vision_sdk "复制"/opt/vision_sdk/bin "目录,并从控制台运行源./vision_sdk_load.sh 脚本,并得到以下消息。

    root@dra7xx-evm:/opt/vision_sdk source ./vision_sdk_load.sh
    [37.463817]  DMA:模块安装成功、器件主要编号= 242
    [37.470319]  DRV:模块安装成功
    [37.488894]  CMEMK 模块:参考 Linux 版本4.4.84
    [37.49494949906]  cmemk 已初始化
    ./disableDssInterruptsOnA15.sh:第11行:@0x4A002AC4:::找不到命令
    ./disableDssInterruptsOnA15.sh:第12行:@0x4A002AC4:::找不到命令
    ./disableDssInterruptsOnA15.sh:第13行:@0x4A002AC4:::找不到命令
    ./disableDssInterruptsOnA15.sh:第14行:@0x4A002AC4:::找不到命令
    ./disableDssInterruptsOnA15.sh:第15行:@0x4A002AC4:::找不到命令
    ./disableDssInterruptsOnA15.sh:第16行:@0x4A002AC4:::找不到命令
    ./disableDssInterruptsOnA15.sh:第17行:@0x4A002AC4:::找不到命令
    ./disableDssInterruptsOnA15.sh:第18行:@0x4A002AC4:::找不到命令
    ./disableDssInterruptsOnA15.sh:第19行:@0x4A002AC4:::找不到命令
    更新了0x4A002AC4值00930000

    之后、我运行了"apps.out" 可执行文件。  但这里、我 在控制台上连续(无限循环)显示了一些消息、如下所示。

    root@dra7xx-evm:/opt/vision_sdk #./apps.out
     [主机] OSA:MEM:0:将0xa0100000映射到大小为0x00100000的0xb69ac000  
     [主机] OSA:MEM:1:将0x84203000映射到大小为0x0fa00000的0xa6fac000  
     [主机] OSA:MEM:2:将0xa0200000映射到大小为0x00040000的0xa6eec000  
     [主机] OSA:MEM:3:已将0xa02c0000映射到大小为0x00080000的0xa6f2c000  
     [主机] OSA:MEM:4:将0xa0440000映射到大小为0x00200000的0xa6cec000  
     [主机] OSA:IPU1-0远程日志共享存储器@ 0xa0200000
     [主机] OSA:主机远程日志共享存储器@ 0xa024f140
     [主机] OSA:DSP1远程日志共享存储器@ 0xa02769e0
     [主机] OSA:DSP2远程日志共享存储器@ 0xa029e280
     [主机] OSA:EVE1远程日志共享存储器@ 0xa02c5b20
     [主机] OSA:EVE2远程日志共享存储器@ 0xa02ed3c0
     [主机] OSA:EVE3远程日志共享存储器@ 0xa0314c60
     [主机] OSA:EVE4远程日志共享存储器@ 0xa033c500
     [主机] OSA:IPU2远程日志共享存储器@ 0xa0363da0
     [host][host ]    71.039346 s: 系统:系统 A15正在进行初始化!!!  
     [host][DSP1]     15.676233 s: ***** DSP1固件构建时间:2017年11月16日11:39:24  
     [host][DSP1]     15.676294 s: ***系统:CPU 频率 、  
     [host][DSP1]     15.676538 s: 系统:系统中的系统常见初始化!!!  
     [host][DSP1]     15.676782 s: utils:cio:初始化完成!!!  
     [host][DSP1]     15.676813 s: 系统:IPC 初始化正在进行!!!

    请找到所附的日志文件、以进行相同的操作、并尽快执行必要的操作。

    此致、

    Anshul Jain。

     

    e2e.ti.com/.../3301.Linux.log.tar.7z

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

    您的主板版本是什么,

    我们尝试了多个电路板、但未遇到此问题。

    如果可能、您能否在其他电路板上尝试一下。

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

    您好、Chetan、

     将 "cmemk.ko"模块从"/opt/vision_sdk "复制到"/opt/vision_sdk/bin "目录后。 我已重新启动板、并按照以下所述执行了一些步骤。

    1.以 root 身份登录

    2 .CD /opt/vision_sdk

    资料来源:vision_sdk_load.sh

    4../apps.out //在这里我可以看到使用案例列表。

    现在、我们可以关闭此 TT。

    此致、

    Anshul Jain。