Other Parts Discussed in Thread: SHA-256
器件型号: AM625
主题中讨论的其他部件: SHA-256
香榭丽舍大街
有一个严重的问题。
我客户发现 AM62 RT-Linux 软件包与常规 Linux 相同。
所以,我的问题:
问题 1: 我们是否有用于 AM62 的 RT-Linux?
问题 2: 如果是、为什么 RT-Linux 内核与 Regulare One 相同?
请将其修复。
谢谢。
BR Rio
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.
您好 Rio、
您指的是哪个 Linux SDK 版本?
AM62x 上有 12.0 的 RT PROCESSOR-SDK-LINUX-RT 版本: https://www.ti.com/tool/download/Linux-AM62X
对于刚刚发布的 12.0、RT 和非 RT 默认映像的 SHA-256 校验和不同:
RT: 7fc1c712a77ae6b3e2219b4cc2bb3f61052162ef17ddf4f57167bf7e76f236f0
非 RT: f680e75bca5ead324ea8f67e9cb47e24ea7c61f9bb1f5ed058683002d3632805
唯一的主要区别在于 Yocto 构建、其中包含 RT Linux 的 PREEMT 配置。
此致、
Anshu
您好、Anshu:
#1。 您能否修复 SDK 11.02?
我的客户项目将要运行 MP、他们的软件已锁定、他们将拥有 2 个 SKU:常规 Linux + RT Linux、11.02。
#2. 顺便说一句,如果你比较 SDK 11.02 :常规与 RT,你会发现内核是相同的,100%相同, PLZ 帮助来解决这个问题。
例如:请提供 11.02 Linux RT 软件包。
谢谢。
BR Rio
里约
请阅读以下文章并告知我们(在 E2E 上)
这个问题
你好 Mukul:
您分享的 E2E 有这句话、因此没有这方面的答案。
那么、下一步是什么? 还是分离到 2 个封装中?
如果是、请启用 RT 软件包中的 PREEMP。
这对所有用户都有利。
谢谢。
BR Rio
******************************************
那么、如果 TI 具有相同的内核、为什么 TI 仍然有单独的 Linux 和 RT Linux SDK?
问得好。 我将与开发人员进行核实。
打开“ 如果 TI 具有相同的内核、为什么 TI 仍然具有单独的 Linux 和 RT Linux SDK “
答案是 https://git.yoctoproject.org/meta-ti/tree/meta-ti-bsp/recipes-kernel/linux?h=11.02.08
第一个工具
RT Linux 内核基本上是(相同的内核分支)
https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?h=ti-linux-6.12.y 、但使用默认 arm 公共 defconfig 和公共 prune cfg 构建
此处为 TI_ARM64_prune.config + ti_RT.config
——
关于 “下一步是什么? 还是分离到 2 个封装中?“
是的、
由于 RT 和非 RT 的内核配置不同 、Yocto 会构建两个不同的软件包、这就是发布的软件包
https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX AM62X/11.02.08.02
和
https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-RT AM62X/11.02.08.02
——
打开“请在 RT 包中启用抢占。“
它已经在那里,你可以从 ti_rt.config 在 preempt_RT 选项启用 这里 和上面的步骤如何 Yocto 包不同.
——
在“我的客户项目将进入 MP、他们的软件将被锁定、他们将有 2 个 SKU:常规 Linux + RT Linux、11.02。“
简短的答案,它的两个不同的内核配置,因此两个不同的软件包.
如果客户项目是常规 Linux >>、则应在 Yocto 构建中使用常规 Linux 配置
如果有 RT Linux 产品>>、它们应使用所述的 RT Linux 配置
——
在“ 顺便说一下、如果您比较 SDK 11.02:常规与 RT、您会发现内核是相同的、100%相同、请使用帮助来解决此问题。“
没有什么可修复的,内核分支是 100%相同,ti_rt.config 根据启用的配置和功能将内核风味更改为常规与 RT ,因此生成并发布了两个不同的软件包。