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.

[参考译文] AM62A1-Q1:当我们将芯片从 AM62A32AOMHIAMBR 更改为 AM62A12AQMSIANFRQ 时、我们是否可以使用原始代码库以及如何禁用 npu?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1503243/am62a1-q1-when-we-change-chip-from-am62a32aomhiambr-to-am62a12aqmsianfrq-could-we-use-original-codebase-and-how-to-disable-npu

器件型号:AM62A1-Q1
主题:AM62A7中讨论的其他器件

工具/软件:

先生、您好:

最初、我们的器件芯片型号是 AM62A32AOMHIAMBR。

现在我们想将芯片更改为 AM62A12AQMSIANFRQ。

我们的原始代码库是 ti-processor-sdk-linux-edgeai-am62a-evm-10_00_00_08、可从您的网站下载。

我们是否仍可以使用同一代码库来支持 新芯片?

此外、如果我们还想禁用 NPU、如何修改代码以实现这一目的呢?

谢谢。

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

    尊敬的 Piny:

    通常、相同的代码库形式 SDK 10.0应适用于您的新器件、但需要对器件树和 uboot 进行一些修改。  

    此致、

    Qutaiba

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

    先生、您好:

    根据我们的代码库、我尝试评论  k3-am62a7-sk.dts 中的 C7X 器件

    然后构建内核并再次 uboot、以将映像安装到 SD 卡中进行引导。

    这是我更改的 diff 和 console 日志。

    e2e.ti.com/.../change_5F00_patch.txt

    e2e.ti.com/.../7752.console_5F00_log.txt

    您是否愿意仔细检查确保在何处禁用 NPU?

    谢谢。

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

    您好、 Qutaiba

    Piny 是我的客户。

    如何检查禁用 C7?

    您认为此命令可以吗? 并检查结果?

    # head /sys/class/remoteproc/remoteproc*/name

    REF、

    https://dev.ti.com/tirex/explore/node?node=A__AX2DLf3J3o-JHYMSq7Eg0w__AM62A-ACADEMY__WeZ9SsL__LATEST

    如果有任何问题、请告诉我。

    谢谢你。

    Gibbs

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

    嗨 Piny 和 Gibbs、

    [引述 userid="533255" url="~/support/processors-group/processors/f/processors-forum/1503243/am62a1-q1-when-we-change-chip-from-am62a32aomhiambr-to-am62a12aqmsianfrq-could-we-use-original-codebase-and-how-to-disable-npu/5778340 #5778340"]

    您认为此命令可以吗? 并检查结果?

    [/报价]

    是的、您可以使用它来检查 C7x 是否没有。 我们的目标是在 Linux 引导之前就不再提及 C7x。  
    我在这里有一个问题:您目前是与 AM62A1一起使用定制 EVM、还是仍在使用具有 AM62A7功能齐全的 TI EVM?

    [引述 userid="633959" url="~/support/processors-group/processors/f/processors-forum/1503243/am62a1-q1-when-we-change-chip-from-am62a32aomhiambr-to-am62a12aqmsianfrq-could-we-use-original-codebase-and-how-to-disable-npu/5777541 #577541"]

    根据我们的代码库、我尝试评论  k3-am62a7-sk.dts 中的 C7X 器件

    [/报价]

    我建议完全删除.dts 和.dtsi 文件中提及的 C7x。 您是否要删除下面显示的这些行?

    arch/arm64/boot/dts/ti/k3-am62a-main.dtsi
    1158:   c7x_0: dsp@7e000000 {
    1159:           compatible = "ti,am62a-c7xv-dsp";
    
    arch/arm64/boot/dts/ti/k3-am62a7-sk-e3-max-opp.dtso
    51:&c7x_0 {
    
    arch/arm64/boot/dts/ti/k3-am62a7-sk.dts
    59:             c7x_0_dma_memory_region: c7x-dma-memory@99800000 {
    65:             c7x_0_memory_region: c7x-memory@99900000 {
    886:    mbox_c7x_0: mbox-c7x-0 {
    919:&c7x_0 {
    920:    mboxes = <&mailbox0_cluster1>, <&mbox_c7x_0>;
    921:    memory-region = <&c7x_0_dma_memory_region>,
    922:                    <&c7x_0_memory_region>; 

    此致、

    Qutaiba

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

    先生、您好:

    感谢您的修正。

    我们会进行修改以删除整个 C7X 器件、然后再次重建以引导设备。

    检查结果如下:  

    e2e.ti.com/.../7180.console.txt

    我们确认/sys/class/remoterpc 中现在没有任何文件夹。

    并上传更改差异。

    e2e.ti.com/.../change.txt

    感谢你的帮助。