Hi expert,
Our board is j721e-evm.
We want to restart the whole SoC through the MCU. How can i make it? Thanks a lot !
--Pengxu S
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.
Hi expert,
Our board is j721e-evm.
We want to restart the whole SoC through the MCU. How can i make it? Thanks a lot !
--Pengxu S
Hello Pengxu,
This can be done using our Sciclient library. You can see more information on this here: https://software-dl.ti.com/tisci/esd/latest/2_tisci_msgs/pm/sysreset.html
Are you using any particular OS on the MCU core? Perhaps this can narrow down the solution.
Regards,
Erick
Hi Erick,
Thank you for your reply. I have read this documentation. Could you please tell me more detail about TISCI? Such as how to call the tisci interface?
Regards,
Pengxu
Hi,
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.
Regards,
Erick