Part Number: SK-TDA4VM
Other Parts Discussed in Thread: TDA4VM
Hi,
I've been reviewing the Processor SDK Linux for Edge AI and associated documentation, including PDK, TISCI, Processor SDK for Linux, Processor SDK for RTOS and there are still a lot of implementation details that I have questions about. Wondering if someone could provide pointers to the appropriate documentation.
Some of the things I can't find documented details on:
1. For Linux Drivers details about the SysFS interface and associated controls and supported features for those drivers. For example, does the Linux PCIe driver support power states? Does the SPI driver support suspend?
I've noticed that on the SK-TDA4VM the standard `echo "mem" > /sys/power/state` does not actually suspend due to failures to suspend various drivers.
2. Details for each of the PDK drivers, which are used on Linux, on how they are wrapped into linux and accessed from user-space for the main cores.
3. Any documentation at all on power optimizing/power management the part for Idle in Linux. It's nice that TISCI documents C api calls in a library, but how is that integrated into the ti-sci driver that shows up in SysFS.
Right now I measure the EVM drawing 10W - 11W when doing nothing and just sitting at a prompt and about 15W when running the inference demos.
4. Details on the formats of the images for the secondary processors (R5's, DSPs, etc). There are some notes https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/08_02_00_03/exports/docs/linux/Foundational_Components/U-Boot/UG-General-Info.html#device-trees but the "following table" about the R5 cores is missing.
5. Details on how to enable lockstep for the various supported cores using the SDKs.
6. A workflow flow chart documenting the recommended software build and deployment flow (and tools) for deploying software on all the cores within the part in a secure boot enabled software delivery flow with customer owned PKI.
7. Documentation on how to use and evaluate cpufreq scaling, if supported, on the A72 cores.
Appreciate any links to anything related to any/all of the above.
Best,
-JZ