I am using SDK ti-processor-sdk-linux-j7-evm-08_00_00_08 and I want to use TDA4 to display through HDMI.Could I get some examples of display(Linux Platform) ? How can I use them?
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.
I am using SDK ti-processor-sdk-linux-j7-evm-08_00_00_08 and I want to use TDA4 to display through HDMI.Could I get some examples of display(Linux Platform) ? How can I use them?
Hello,
If the display is connected through HDMI before bootup, then during the boot process an image should appear on the display of the TDA4VM-EVM. Note that the image is TDA4VM-EVM and not the SK-TDA4VM because by default the ti-processor-sdk-linux-j7-evm-08_00_00_08 is built for the EVM.
Below is what I see using ti-processor-sdk-linux-j7-evm-08_00_00_08 on the SK-TDA4VM and by connecting the monitor through HDMI. Are you able to see anything on the display on boot up?
Regards,
Takuma
I can see the display on the screen by EVM board but I just wonder if I can see the display on the screen by SK-TDA4VM, for there is also an HDMI port on the SK-TDA4VM board. Is there any patch for SK-TDA4VM?
Hello,
Yes, the same display should be seen when using SK-TDA4VM too. I did a clean download and installation of Linux SDK 8.0.0.8 and booted my SK-TDA4VM.
Could you run this command after logging in to the SK-TDA4VM and post the output:
Below is my setup if you are curious. I have the HDMI cable connected from the SK-TDA4VM to display.
Regards,
Takuma
I ran the command
and the terminal printed the following without any display on the screen.
root@j7-evm:/dev# gst-launch-1.0 videotestsrc ! autovideosink
Setting pipeline to PAUSED ...
Caught SIGSEGV
#0 0x0000ffff821d2834 in waitpid () from /lib/libpthread.so.0
#1 0x0000ffff82282150 in g_on_error_stack_trace ()
#2 0x0000000000403fc8 in _start ()
Spinning. Please run 'gdb gst-launch-1.0 1212' to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core.
Hello,
I get the same message when I stop weston (which is what displays the board image on boot up), disconnect the monitor, and run the gst command. It seems like the monitor is not being detected by the board.
Could you do the following:
When the monitor connects to the SK board for the first time each boot, some messages should print out. I would like to know if any messages print out on the terminal when the monitor connects.
Regards,
Takuma
Hi
Could you tell me which rootfs you are using? I am using the default rootfs(ti-processor-sdk-linux-j7-evm-08_00_00_08/filesystem/tisdk-default-image-j7-evm.tar.xz) and it doesn't work.How is your root file system built(generated)?
Hello,
Yes, I am using the default rootfs. I followed this documentation to make the SD card: https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/08_00_00_08/exports/docs/linux/Overview/Processor_SDK_Linux_Formatting_SD_Card.html
Are you able to access the HDMI monitor using the SDK for the SK board? https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-SK-TDA4VM#downloads
Regards,
Takuma
Thanks, I used the default linux in sdk and recompiled the default linux kernel code and it worked. I think it might be something wrong with my changing of dts file which I changed before.
For anybody that might reference this E2E for development on the SK-TDA4VM in the future, the Edge AI SDK image made for the SK-TDA4VM uses a specific version of both Linux+RTOS SDK underneath.
If users want to get right to developing the Edge AI application and not worry about the underlying RTOS or Linux, then there is a prebuilt image that can be flashed on to a microSD card, and this will have everything necessary to boot up Linux on the SK-TDA4VM: https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX-SK-TDA4VM
However, if users need to modify the underlying RTOS and Linux, then they can install the exact SDKs that were used to make the prebuilt image.
The version of the SDKs used by the prebuilt image can be found in the release notes of the Edge AI SDK documentation: http://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-sk-tda4vm/08_00_01_10/exports/docs/release_notes_08_00.html
For Edge AI SDK 08_00_01_10 version, the following combination of Linux and RTOS SDK version was used:
Regards,
Takuma