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.

[参考译文] TDA4VM88T5CALFQ1 Keywriter 编程问题

Guru**** 2581345 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1551598/tda4vm-q1-tda4vm88t5calfq1-keywriter-programming-issues

器件型号:TDA4VM-Q1


工具/软件:

大家好、我们当前正在使用 SDK10.0 基线来编译 Keywriter 以进行安全启动编程、但我们遇到编程错误。 您能否测试 EVK 编程是否正常工作

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

    这是 SDK 9.2 的日志

    这是 SDK 10.0 的日志

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

    您好、张:

    cam 你帮我明白你使用的步骤编译 Keywriter 以及芯片修订版,你正在使用?

    此致
    Diwakar

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

    你(们)好

    我遵循(e2e.ti.com/.../5920853) 该方法用于编译。 目前、TDA4VM88T5CALFQ1 芯片可以使用 SR2.0 版本的 Keywriter、SDK 8.6 和 SDK 9.2 来烧录、而不会出现任何问题。 只有使用 SDK 10.0 时、才会发生此问题

    BR

    zhangbo

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

    您好、张:

    如果没有此更改、它也无法正常工作?

     关于:TDA4VM-Q1:  TDA4VM-Q1:TDA4VM88T5BALFQ1 Keywriter 编程问题 

    此致
    Diwakar

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

    你(们)好

    这不需要更改。 当前 SDK 10.0 源代码是修改版本

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

    您好、张:  

    请允许我花些时间检查一下、这将在下周中旬回复您。

    此致
    Diwakar

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

    您好、张:

    在 10.1 SDK ABI 版本中进行了更新、这是 sciclient_init 失败的原因、因为您使用的是基于 9.2 的 TIFS 二进制文件。

    请应用此补丁将 ABI 版本恢复到 9.2 SDK、然后重新编译密钥写入器应用。

    iff --git a/drv/sciclient/soc/V1/sciclient_fmwMsgParams.h b/drv/sciclient/soc/V1/sciclient_fmwMsgParams.h
    index 05789d7..f2ed0c6 100755
    --- a/drv/sciclient/soc/V1/sciclient_fmwMsgParams.h
    +++ b/drv/sciclient/soc/V1/sciclient_fmwMsgParams.h
    @@ -67,12 +67,12 @@ extern "C" {
      */
     /* ABI Major revision - Major revision changes
     *       indicate backward compatibility breakage */
    -#define SCICLIENT_FIRMWARE_ABI_MAJOR                     (4U)
    +#define SCICLIENT_FIRMWARE_ABI_MAJOR                     (3U)
     /* ABI Minor revision - Minor revision changes
     *       indicate backward compatibility is maintained,
     *       however, new messages OR extensions to existing
     *       messages might have been adde */
    -#define SCICLIENT_FIRMWARE_ABI_MINOR                     (0U)
    +#define SCICLIENT_FIRMWARE_ABI_MINOR                     (1U)
     /* @} */
     
     /**
    

    此致
    Diwakar