Other Parts Discussed in Thread: AM62P, AM62P-Q1
器件型号: AM62P-Q1
主题: AM62P 中讨论的其他器件、
尊敬的专家:
SDK 版本:11.01
我们使用 V4l2 接口进行编码、有时 在 调用时进行编码
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.
Other Parts Discussed in Thread: AM62P, AM62P-Q1
器件型号: AM62P-Q1
主题: AM62P 中讨论的其他器件、
尊敬的专家:
SDK 版本:11.01
我们使用 V4l2 接口进行编码、有时 在 调用时进行编码
您好、
我们的管道是相机->GPU->encode(H.264)。
重复使用
现在我们使用
e2e.ti.com/.../4118.0001_2D00_Fixes_2D00_for_2D00_memory_2D00_leak_2D00_v4l2.patch
您好、
您能否添加上述补丁并试用一下? 向 gst-plugins-good 添加补丁并构建 GStreamer 软件包。
让我们知道它是如何实现的。
此致、
Suren
您好 Linz。
您使用的 TI SDK 是哪个版本?
此外、请按照指导原则设置环境以构建 Yocto 工程。
您好、Suren。
我是否可以询问如何继续?
应用修补程序的命令是什么?
构建 GStreamer 软件包的命令是什么? 哪种收据?
或其他任何东西?
将补丁添加到 gst-plugins-good 中并构建 GStreamer 软件包。 [/报价]非常感谢!
Yong
您好 Linz。
我可以问哪一个? 11.01 有两个版本。

还请帮助您准备 Yocto 环境。
您好、Suren。
让我在现场检查一下。 您是否会 提供命令来应用补丁、重建代码以及包含 WIC 映像的路径?
您能否添加上述补丁并尝试一下。 向 gst-plugins-good 添加补丁并构建 GStreamer 软件包。 [/报价]非常感谢!
Yong
您好 Linz。
以下是有关在具有一个 SSD 磁盘驱动器的 PC 上准备 Yocto 环境的简要说明、需要 500GB 卷。
有关更多详细信息、请检查此链接、尤其是您需要代理。
https://software-dl.ti.com/processor-sdk-linux/esd/AM62PX/11_01_16_13/exports/docs/linux/Overview_Building_the_SDK.html
在网络代理后工作 — Yocto 项目
#1
a0224068local@a0224068local-HP-EkiteBook-830-G7:~$sudo apt-get update
a0224068local@a0224068local-HP-EkiteBook-830-G7:~$ sudo apt-get -f -y install git build-Essential difftexinfo gawk chrpath
a0224068local@a0224068local-HP-EkiteBook-830-G7:~$sudo locale-gen en_US.UTF-8
a0224068local@a0224068local-HP-EkiteBook-830-G7:~$sudo dpkg-reconfigure dash
当系统要求您使用 DASH 作为默认系统外壳时、请确保选择“否“。
#2.
a0224068Local@a0224068local-HP-EkiteBook-830-G7:~$mkdir swap
a0224068 Local@a0224068 local-HP-EkiteBook-830-G7:~$ CD swap/
a0224068local@a0224068local-HP-EkiteBook-830-G7:~/swap$ sudo dd if=/dev/zero of=swapfile bs=32M count=1k
a0224068local@a0224068local-HP-EkiteBook-830-G7:~/swap$ sudo chmod 600 swapfile
a0224068local@a0224068local-HP-EkiteBook-830-G7:~/swap$ sudo swapon swapfile
a0224068Local@a0224068local-HP-EkiteBook-830-G7:~/swap$ free -m
#3.
a0224068local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk/tisdk_am62p_11011613/build sudo vim /etc/fstab
#/etc/fstab :静态文件系统信息。
#
#使用'blkid'打印通用唯一标识符
#设备;这可以与 UUID=一起使用,作为一种更可靠的方式来命名设备
#即使添加和删除了磁盘也可以正常工作。 请参见 fstab (5)。
#
#
#/在安装过程中在/dev/nvme0n1p2 上
UUID= 846781b3-6e79-443d-9270-0912955101e5 / ext4 错误=重新安装 — ro 0 1.
#/boot/efi 在安装过程中在/dev/nvme0n1p1 上
UUID= BB7A-5DE3 /boot/efi vfat umask=0077 0 1.
#/ swapfile none swap 软件 0 0
UUID= e7e9b57a-5738-494d-b3b4-80ba417ef71b /opt/1Twork/tisdk ext4 默认值 0 2.
/home/a0224068local/swap/swapfile 无交换 SW 0 0
注:UUID 是用于构建 yotco 的磁盘。
重新启动 PC
#4.
a0224068local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk git clone git.ti.com/.../oe-layersetup.git tisdk_am62p_11011613
a0224068Local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk cd tisdk_am62p_11011613/
a0224068Local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk/tisdk_am62p_11011613 ./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.16.13-config.txt
a0224068Local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk/tisdk_am62p_11011613 cd build/
a0224068Local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk/tisdk_am62p_11011613/build。 conf/setenv
a0224068Local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk/tisdk_am62p_11011613/build machine=am62pxx-EVM bitbake tisdk-default-image
非常感谢!
Yong
请在下方找到使用 Yocto Scarthgap 迁移到 GStreamer 1.24.13 的最新内核步骤。
该文件夹包含两 项内容:
可使用 AM62P EVM 进行测试的 WIC 迁移。
Yocto 构建文件是最新的 ZIP 文件。
tidrive.ext.ti.com/.../de3f3067-fc1a-439a-844b-4a4ac9bf9310
访问代码:L45YZe`A
假设您使用 OE 层配置来使用设置环境、则在 AM62P EVM 上通过这些更改在终端复制构建的步骤
processor-sdk-scarthgap-chromium-11.01.16.13-config.txt
1.
解压缩 yocto-build-files-latest.zip 文件。 您应该会看到三个文件夹 (oe-core、arago、ti)、每个文件夹都包含要应用的补丁。
2.
复制 Yocto 设置的 source/oe-core、source/meta-arago 和 source/meta-ti 目录中的相应补丁。
3.
cd 进入 source/oe-core 并运行 git am 0001-move-oe-core-to-1.24.13.patch
cd 进入 sources/meta-arago 并运行 git am 0001-meta-arago-patchs-to-migrate-to-1.24.13.patch
cd 进入 source/meta-ti 并运行 git am 0001-meta-ti-meta-ti-bsp-update-to-latest-kernel.patch
4.
从配置中移除 qt6 和铬、以加快时间并消除 qt6 相关性错误
-这将在 build/conf/bblayer.conf 中
5.
在 local.conf 的底部添加行以删除需要 qt6 的其他依赖项
image_install:remove =“ti-apps-launcher qmltermwidget“
演示:删除=“ti-apps-launcher“
6.
更新 meta-ti-SDK 层中的文件以更改 gstreamer 文件的 PV
-找到在 sources/meta-tisdk/meta-ti-basic/食谱 多媒体/gstreamer /
mv gstreamer1.0-plugins-good_1.22.%.bbappend gstreamer1.0-plugins-good_1.24.%.bbappend
7. 进入 Build 目录并发布 Build。
构建>。 conf/setenv
build>机器=am62pxx-EVM bitbake -k tisdk-default-image
希望这有所帮助
此致
Suren
您好、Suren。
我这边也尝试过、生成的新图像就是这样。
请告知我们图片是否足以让客户验证问题。

e2e.ti.com/.../tisdk_2D00_default_2D00_image_2D00_am62pxx_2D00_evm.rootfs_2D00_20260316042543.wic.xz
您好 Linz。
请 告知我们是否还准备好环境以做好准备。
您可以尝试在新图像上方创建新图像。
、还请帮助您准备 Yocto 环境。
以下是应用补丁的注意事项。
1.
下载 Yocto 并全部构建。
a0224068local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk git clone git.ti.com/.../oe-layersetup.git tisdk_am62p_11011613
a0224068Local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk cd tisdk_am62p_11011613/
a0224068Local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk/tisdk_am62p_11011613 ./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.16.13-config.txt
a0224068Local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk/tisdk_am62p_11011613 cd build/
a0224068Local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk/tisdk_am62p_11011613/build。 conf/setenv
a0224068Local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk/tisdk_am62p_11011613/build machine=am62pxx-EVM bitbake tisdk-default-image
2.
a0224068local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk/tisdk_am62p_11011613/sources/oe-core git branch -l
*(头部在 4cf131ebd1 分离)
主站
Scarthgap
a0224068local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk/tisdk_am62p_11011613/sources/oe-core git log
提交 4cf131ebd157b79226533b5a5074691dd0e1a4ab(头部)
作者:海晓燕
日期:星期二 9 月 16 日 21:19:18 2025 +0800
a0224068local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk/tisdk_am62p_11011613/sources/oe-core git am /home/a0224068local/Desktop/temp/AM62P-Q1_encode_error_1601775/yocto-build-files-latest/yocto-build-files/oe-core/0001-move-oe-core-to-1.24.13.patch
应用:将 OE 核心移至 1.24.13
3.
a0224068local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk/tisdk_am62p_11011613/sources/meta-arago git branch -l
*(头在 11.01.16 分离)
主站
Scarthgap
a0224068local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk/tisdk_am62p_11011613/sources/meta-arago git log
Commit 51f6bfa0b61c07dd1542e4aafc83747623355f82(头部,标签:cicd.scarthgap.202509260858、标签:11.01.16)
作者:LCPD 自动化脚本
日期:星期五 9 月 26 日 08:58:27 2025 –0500
a0224068local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk/tisdk_am62p_11011613/sources/meta-arago git am /home/a0224068local/Desktop/temp/AM62P-Q1_encode_error_1601775/yocto-build-files-latest/yocto-build-files/arago/0001-meta-arago-patches-to-migrate-to-1.24.13.patch
应用:要迁移到 1.24.13 的 meta-arago 修补程序
.git/rebase-apply/patch:165:尾随空格。
.git/rebase-apply/patch:169:尾随空格。
.git/rebase-apply/patch:178:尾随空格。
.git/rebase-apply/patch:187:尾随空格。
.git/rebase-apply/patch:195:尾随空格。
警告:压缩了 36 个空白错误
警告:41 行添加空格错误。
4.
a0224068local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk/tisdk_am62p_11011613/sources/meta-ti git branch -l
*(头在 11.01.16 分离)
主站
Scarthgap
a0224068local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk/tisdk_am62p_11011613/sources/meta-ti git log
Commit 9a30c7b97a979fa66cb22b2c2ce1d3b7d466ee24(标题:cicd.scarthgap.202509260858、标签:11.01.16)
作者:LCPD 自动化脚本
日期:星期五 9 月 26 日 08:58:28 2025 –0500
a0224068local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk/tisdk_am62p_11011613/sources/meta-ti git am /home/a0224068local/Desktop/temp/AM62P-Q1_encode_error_1601775/yocto-build-files-latest/yocto-build-files/ti/0001-meta-ti-meta-ti-bsp-update-to-latest-kernel.patch
应用:meta-ti: meta-ti-BSP:更新到最新内核
5.
//从 config 中删除 qt6 和铬、以加快时间并消除 qt6 相关性错误
/opt/1Twork/tisdk/tisdk_am62p_11011613/build/conf/bblayers.conf
/opt/1Twork/tisdk/tisdk_am62p_11011613/sources/meta-browser/meta-chromium
/opt/1Twork/tisdk/tisdk_am62p_11011613/sources/meta-qt6
6.
//将行添加到 local.conf 的底部以删除需要 qt6 的其他依赖项
/opt/1Twork/tisdk/tisdk_am62p_11011613/build/conf/local.conf
image_install:remove =“ti-apps-launcher qmltermwidget“
演示:删除=“ti-apps-launcher“
7.
//更新 meta-ti-SDK 层中的文件以更改 gstreamer 文件的 PV
a0224068 local@a0224068 local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk/tisdk_am62p_11011613/sources/meta-ti cd /opt/1Twork/tisdk/tisdk_am62p_11011613/sources/meta-tisdk/meta-ti-foundational/recipes-multimedia/gstreamer
a0224068 local@a0224068 local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk/tisdk_am62p_11011613/sources/meta-tisdk/meta-ti-foundational/recipes-multimedia/gstreamer ls -l
共计 4.
rw-Rw-r- 1 a0224068local a0224068local 554 3月 11 14:23 gstreamer1.0-plugins-good_1.22.%.bbappend
a0224068local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/tisdk/tisdk_am62p_11011613/sources/meta-tisdk/meta-ti-foundational/recipes-multimedia/gstreamer mv gstreamer1.0-plugins-good_1.22.%.bbappend gstreamer1.0-plugins-good_1.24.%.bbappend
8.
//重建
a0224068Local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/ti-processor-sdk-linux-edgeai-am62a-evm-11.01.07.05/tisdk cd build/
a0224068Local@a0224068local-HP-EkiteBook-830-G7:/opt/1Twork/ti-processor-sdk-linux-edgeai-am62a-evm-11.01.07.05/tisdk/build。 conf/setenv
a0224068 局部@a0224068 局部-HP-EkiteBook-830-G7:/opt/1Twork/ti-processor-sdk-linux-edgeai-am62a-evm-11.01.07.05/tisdk/build machine=am62axx-EVM bitbake -k tisdk-edgeai-image
非常感谢!
Yong
亲爱的 Linz。
1.分享了准备 Yocto 环境的步骤。 如果您有尝试、请告知我们。
2.您尝试了以下图片吗?
[报价 userid=“355179“ url=“~/support/processors-group/processors/f/processors-forum/1601775/am62p-q1-encode-error/6270178请 告知我们是否还准备好环境以做好准备。
您可以尝试在新图像上方创建新图像。
还请帮助您准备 Yocto 环境。
以下是应用补丁的注意事项。
[/报价]非常感谢!
Yong