工具/软件:
尊敬的先生/女士:
我们计划将基于 AM335x Sitara 系列处理器(器件型号为 AM3356BZCZA60)的平台迁移到最新的 SDK。 目前、它在 Linux 内核 (4.14.67)、U-Boot (2016.01-00444-g96cdbef-dirty) 上运行、并使用 Yocto 的非 SDK 型号和 SysV init 系统构建文件系统。 我们的目的是将此内容迁移到最新 SDK 提供的内容、跳过增量 SDK 变体。 根据 TI 网站 https://www.ti.com/tool/PROCESSOR-SDK-AM335X#downloads 上的信息、我们看到最新版本为 2024 年 12 月 13 日发布的 09.03.05.02。 在受支持的产品和硬件部分、它列出了 AM3356、这是我们的 SoC 的名称。
但是、由于我们正在通过随附内核、U-Boot、构建工具链和 Yocto Distro 进入更高版本的 SDK;我们想检查此 SDK 的组件是否完全支持我们的 SoC 硬件修订版。 根据芯片上和“36CLGXW G1“行打印的器件型号和信息、我们假设“G1"对应“对应于器件版本 1.0。 请纠正我们,如果这种解释是错误的!
我们知道、使用最新的 SDK 时、可能会丢弃对非常旧的内核/U-boot 功能或引导模式的支持。 它们还可能有需要应用/修补的勘误表、这可能会带来一些限制。 目前、我们仅考虑 SoC 的内置器件/CONFIG。 在第二阶段需要考虑外部外设及其特定的驱动器/配置。
我们当前的平台看起来像这样...
1GB DDR3
| ISSI | IS43TR16512B-125KBLI |
1GB NAND 闪存
| 微米 | MT29F8G08ABACAH4-IT:C |
附加 DTS 以供参考
所以、我们的问题是...
-虽然支持页面提到 AM3356、但没有具体提及有关硬件版本的任何内容。 最新的文档 https://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/evmand_versions.html#release-specific supported-platform-and-versions 提及 Release_Specific_Supported_Platforms_ 、但同样没有直接提及 SoC 修订版。 此外、本页面上的版本显示“07_03_00_005",“,而、而不是 SDK 下载页面上的 09.xx。
-我们应该采取什么建议的方法来进行这一升级? SDK 是否会包含所有必要的补丁以及应用这些补丁的指导? 硬件和电路板设计不会变更。
-这是否可以被认为是一个中等努力的升级(直到 SoC 正常运行,不包括外设),或者它是高次序?
-我们还需要考虑其他因素吗?
