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.

[参考译文] CCS/DRA718:将 IVHD - JPEG 组件从 Netra (DM8127)移植到 J6-Entry (Dra718)的问题

Guru**** 2604225 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/648965/ccs-dra718-issue-of-the-ivhd---jpeg-component-transplanted-from-netra-dm8127-to-j6-entry-dra718

器件型号:DRA718

工具/软件:Code Composer Studio

已更新参考寄存器地址。

DM8127 IVAHD 平台的 JPEG 编码库已移植到 J6平台的 JPEG 编码器库中、并进行了以下修改:

1、RM_IVA_RSTCTRL 寄存器地址从0x4818 0C10更改为0x4AE0 6F10。

2、L3_MAIN 存储器映射 IVA_CONFIG 地址从0x5800 0000更改为0x5A00 0000。

3、L3_MAIN 存储器映射 IVA_SL2IF 地址从0x5900 0000更改为0x5B00 0000。

 我们需要做什么类型的 Reg 更改?

  ccs4.2和 CCS6.1的编译文件之间的差异

DM8127的 JPEG 编码库使用 CCS4.2进行编译、而 J6的 JPEG 编码库使用 CCS6.1进行编译。

与 DM8127 (左)和 J6 (右)生成的.Map 文件相比、发现全局数组的位置不同、并且 specific .Map 文件附加到该文件中。

    

 二进制的差异。

编译 iCont 后、可执行程序和 DTCM 上的数据通过 HextoC.exe 转换为二进制数据。 然后、二进制数据通过 VDMA 和 DM 传输到 iCont 的 ITCM 和 DTCM。

但 DM8127 (左)和 J6生成的二进制文件(右下角)之间也存在差异、

  

这意味着 DM8127将把所有全局变量传递到 DTCM、但是 J6将只将 CurrentMBAddr0作为全局变量。

由于 HextoC.exe 对我们来说只是一个黑盒、因此无法分析上述差异的原因。

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

    我已将您的问题转交给一位专家进行评论。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    在 DRA7x 及其衍生 SoC 的 SDK 中、IPUMM 软件堆栈将负责配置 IVAHD 和
    如果在 ipumm 的 textref 目录中有编解码器版本、则只需使用即可更新。

    HexToC.exe etc utils 之前提供了独立的编解码器包。 现在、ipumm 将只有 RTSC
    编解码器封装。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    感谢您重放。

    但我想解释一下,我们没有在 SDK 软件包中使用 JPEG Lib。

    之前我们使用基于 DM8127的 IVHD 源代码开发了 jpeg 组件,现在我们需要将其转换为 J6 IVHD。

    但它在两个版本之间存在差异。

    那么是否需要更新 HexToC?

    DM8127                                                                                      J6

         

         

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    我无法看到您附加的快照/图像。
    J6上最新推出的 JPEG Enc 为01.17.00.01、使用的编译器工具版本升级到5.3
    在 DM8127的情况下、请检查编码器的版本。 此器件使用的 Cgtools 为4.7。

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

    您好!

    您能告诉我们您在 DM8127和 J6上使用的 JPEG 编码器的版本吗? 在编解码器软件包/docs/ReleaseNotes 中应该会告诉您版本。

    先前帖子中附加的快照不可见。