请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TDA2E 工具/软件:TI C/C++编译器
您好!
我是否知道在 VISION SDK Linux 中启用早期引导晚期连接用例的所有步骤?
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.
工具/软件:TI C/C++编译器
您好!
我是否知道在 VISION SDK Linux 中启用早期引导晚期连接用例的所有步骤?
您好!
以下步骤通过适用于 VISION SDK 3.7的 tda2xx 平台进行了验证、我们使用 Ubuntu 14.04主机进行构建
请参阅 VISION_SDK/docs/Linux/VisionSDK_Linux_UserGuide.pdf (第3.4章:构建 Linux Vision SDK 以实现快速引导(远程内核的早期引导和后期连接)),或按照以下步骤启用早期引导用例。
cd ~// *下载 SDK */ wget software-dl.ti.com/.../PROCESSOR_SDK_VISION_03_07_00_00_setuplinux.bin chmod +x PROCESSOR_SDK_VISION_03_07_00_00_setuplinux.bin //建议在主目录中安装 SDK [/~]*/ ./PROCESSOR_SDK_VISION_03_07_00_00_setuplinux.bin
MAKECONFIG?=tda2xx_EVM_Linux_ALL #支持的配置为 tda2xx_EVM_Linux_ALL、tda2px_EVM_Linux_ALL、tda2ex_EVM_Linux_ALL 等
在 vision_sdk/apps/configs/$MAKECONFIG/cfg.mk 文件中添加以下更改
EARLY_USECASE_ENABLE=是
sudo apt-get install -y ssh corktrew gawk sed u-boot-tools dos2unix dtrx git lib32z1 lib32ncurses5 lib32bz2-1.0 libc6-i386 libc6:i386 libstdc++6:i386 libncurses5:i386 libz1:i386 c6-dev-device libz完整 编译器
cd ~/processor_sdk_vision_03_07_00_00/ti_compons/os_tools/linux/linaro/wget releases.linaro.org/.../gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf.tar.xz tar -xvf gcc-linaro-5.3-2016.02-x86_64 arm-linux-gnueabihf.tar.xz
cd ~/processor_sdk_vision_03_07_00_00/vision_sdk/build/ /hlos/scripts/linux/setup_linux.sh
cd ~/processor_sdk_vision_03_07_00_00/ti_components/os_tools/linux/targetfs/chmod 777 ../targetfs/wget software-dl.ti.com/.../tisdk-rootfs-image-dra7xx-evm_vsdk_3_7.tar.xz --no-check-certificate tar xf tar-sdfs-image-dra7xx-evm_vsdk_3_7.xz evm.tisdk-7-tisdk_7xx-tisfs-vdk_m_dest-r.7xx-tisdk_m.r.xdk_3_dest-tisfs.xdk_3_dest-r.
cd ~ processor_sdk_vision_03_07_00_00/ti_compons/os_tools/linux/kernel/omap/// ////*仅 VSDK 3.7 SDK 需要以下一条命令来重置 Git commit */ git reset --hard 9e4a96e876ff8cfffe8694f38f27635dfgf/ /linux-kernel-addon/earlyboot-kernel-patches
//此处定义了早期用例* ~/processor_sdk_vision_03_07_00_00/vision_sdk/apps/src/rtos/usecases/earn_capting_晚期_Weston
cd ~/processor_sdk_vision_03_07_00_00/vision_sdk/build/ make Linux make linux_install make -s -j depend make -s -j
cd ~ processor_sdk_vision_03_07_00_00/ti_components/os_tools/linux/targetfs/tar cvf tisdk-rootfs-image-dra7xx-evm.tar.xz ./* mv tisdk-rootfs-image-sudo 7xx-evm.tar.xz ~ ~/processor_sdk_dra7xx_evm_linux_evms/vision_07_video/vision_00_vision_evms/07/uel_vide_sdk/linux_vision_vision_vide/linux_evm/07/vision_vide_sdk/vide/linux_vide_aps/vide_sdk_htm_htm_htm_htm_07_htm /hlos/scripts/linux/mksdboot.sh --AppName --makeconfig #例如:sudo ./hlos/scripts/linux/mksdboot.sh --device /dev/sdc --AppName apps --makeconfig tda2xx_evm_linux_all
/hlos/scripts/linux/early-boot-update.sh #例如:./hlos/scripts/linux/early-boot-update.sh tda2xx_evm_linux_all ~/processor_sdk_vision_03_07_00_00/ti_components /os_tools/linux/targetfs /media/gaviraju/boot
读取单级 boot.dTB 读取 uImage 读取 uImage [0.000000]在物理 CPU 上引导 Linux 0x0 [0.000000] 初始化 cgroup 子系统 cpuset [0.000000]初始化 cgroup 子系统 CPU [0.000000] 正在初始化 cgroup 子系统 cpuacct [0.000000] Linux 版本4.4.4.4.84+(x1046101local@udx4610101)(2016.02) gcc 版本(gcc) 2 SMP 挤占 Thu Jul 16 18:33:30 IST 2020 [0.000000] CPU:ARMv7处理器[412fc0f2]修订版2 (ARMv7)、CR=30c5387d [0.000000] CPU:PIPT/VIPT 非 穿戴数据高速缓存、PIPT 指令高速缓存[0.000000]机器模型:TI DRA742]启用了[0.000000控制台别名]
CD /opt/vision_sdk ./vision_sdk_load.sh ./apps.out
[主机][IPU2] 1.576459 s:显示:正在创建!!! [主机][IPU2] 1.577099 s:显示:创建完成!!! [主机][IPU2] 1.675983 s:显示:正在启动!!! [主机][IPU2] 1.676075 s:显示:开始完成!!!
谢谢
加维拉尤