TI中文支持网
TI专业的中文技术问题搜集分享网站

TDA4VM: J721E 如何通过 MCU 重启整个 SoC ?

Part Number:TDA4VM

你好:

    我们目前需求是通过 MCU 来实现 SoC 重启,请问应该如何做到?

— 沈

Shine:

请参考下面的Mode Switch Application,https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/mcusw/mcal_drv/docs/drv_docs/demo_mode_switch_top.html

,

Pengxu Shen:

你好 Shine:

    我们目前整体业务开发已经趋于完整,考虑到其他功能的实现,不想通过改变 MCU ONLY 的模式来进行复位。另外通过 Watch Dog 进行复位也无法完成,之前提过 case 得到的回复是因为贵公司内部设计原因,正在自查。我们目前需求是直接用 MCU 控制复位,其他的不做改变,请问应该怎么配置?

谢谢。

,

Shine:

Pengxu Shen 说:之前提过 case 得到的回复是因为贵公司内部设计原因,正在自查。

请问之前是哪个case? 

,

Pengxu Shen:

(+) TDA4VM: The watchdog in Linux cannot reset the system – Processors forum – Processors – TI E2E support forums

是在英文社区,见该 case 最后一条开发者回复

,

Shine:

TDA系列的产品主要通过英文e2e支持。我看到您也在英文e2e上发帖了,工程师已经回复您了。https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1106371/tda4vm-how-to-restart-soc-through-mcu

,

Shine:

看到e2e工程师有最新的回复。

You can call the TISCI interface by including the libraries and headers in your project and using any of the APIs. An example that uses the TISCI interface for interrupt routing can be the CAN app in the MCUSW project:

ti-processor-sdk-rtos-j721e-evm-08_02_00_05/mcusw/mcal_drv/mcal/examples/Can/soc/j721e/mcu1_0/CanApp_Startup.c

You can see that first, the Sciclient_init() needs to be called. Then, the Sciclient_rmIrqSet() can be used. The TISCI driver is contained in the RTOS SDK, so you can take a look there as well.

赞(0)
未经允许不得转载:TI中文支持网 » TDA4VM: J721E 如何通过 MCU 重启整个 SoC ?
分享到: 更多 (0)