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.

[参考译文] TDA4VL-Q1:SDK8.5 R5 MAIN 未正常工作

Guru**** 2473270 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1455728/tda4vl-q1-sdk8-5-r5-main-is-not-functioning-properly

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

工具与软件:

大家好、我有一个项目使用 TDA4VL 的 SOC、SDK 版本为8.5、在 IPC 初始化期间会发生一个异常、这可以稳定地复制。请帮助我们调查原因。

SoC 正常使用时打印的日志如下所示

异常 SOC 的记录如下:

如上图所示、MCU2_0运行至(IPC:HLOS 已就绪!!) 然后停止。

之后需要运行的代码如下所示

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

    您好!

    大多数团队成员都不在办公室。 请预计会延迟响应。

    -基尔西

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

    您好!

    您是否在 MCU2_0上使用 Vision Apps IPC? 是否在 Linux 和 MCU2_0之间进行通信?

    此致

    Tarun Mukesh

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

    是的、我在 MCU2_0上使用视觉应用并与 Linux 通信

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

    尊敬的 Lin:

    您能否通过连接到 CCS 来检查 MCU2_0中的挂起恰好在"HLOS READY "日志之后?

    此致、

    Nikhil

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

    您好!

    这是我们的大规模生产产品、我们没有在该产品上保留 JTAG 接口。 目前、我们无法修改电路。 是否有其他方法可以确定其当前状态? 我们还将评估焊接 JTAG 接口的选项。

    此致

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

    您好、

    此外、我们还激活了 C7x_1和 C7x_2。 以下是它们的初始化日志。

    此致

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

    您好!

    此处的 C7x 日志似乎没有问题。

    以上问题是未完成 MCU2_0 IPC_init。

    是否可以在 HLOS 就绪后添加其他日志来跟踪问题?

    您的情况中是否还修改了内存?

    此致、

    Nikhil

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

    您好!

    因为这是一个大规模生产的产品,我目前无法更新它的程序。

    存储器异常是否可能会导致 MCU2_0挂起在该位置? 此器件已运行两年、因此不会出现内存分配问题。

    我在 Linux 端日志中发现它没有执行 announce 操作。 在此过程中是否存在任何导致 MCU2_0挂起的异常?

    此外、我注意到、MCU1_0写入共享存储器地址 B8000780的数据不能由 MCU2_0读取。 这些问题之间是否存在相关性?

    这是 MCU2_0读取的数据

    这是写入 MCU1_0的数据

    此致

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

    您好!

    我在 Linux 端日志中发现它没有执行 announce 操作。 在此过程中是否存在任何导致 MCU2_0挂起的异常?[/QUOT]

    您能否详细说明这一点、并在好情况和坏情况下提供完整的启动日志?

    此致、

    Nikhil

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

    我期望 MCU2_0应该将三个远程 ID 0xd 0x19 0x15报告给 Linux

    但是、在异常设备上仅找到 rpmsg 主机联机

    以下是异常日志文件

    e2e.ti.com/.../error_5F00_soc.txt

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

    您好!

    在上面的中、您是否禁用了 MCU2_1?

    我可以知道这里的引导流程是什么以及谁在加载固件吗? 它是 u-boot 吗?

    您是否也可以附加完整的日志以获得良好的案例?

    此致、

    Nikhil

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

    您好!

    是的、我禁用了 MCU2_1。

    我们从 SPL 加载以下三个程序、并最终启动 Linux。

    我不确定您需要哪种日志。 Linux 日志已添加到上一个回复中。 以下日志是 MCU 侧的输出。

    e2e.ti.com/.../error_5F00_mcu.log

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

    尊敬的 Lin:

    您已共享错误场景的日志。  

    在这种情况下、R5不会卡住? 您能否共享此案例的完整 Linux 日志?

    此致、

    Nikhil