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.

AM3354: Easy way to cross compile/ compile psplash

Part Number: AM3354


Hello,

I am using psplash on my am3354. Cross compile works form the Ubuntu Virtual machine.

i am now looking for an easy way to cross compile the psplash for am3354. like using only the windows. i want to avoid using virtual box all the time.

this way i can create a GUI application for my fellow users. is it possible to compile the psplash on am3354 it self?

 

i couldn't find the psplash form and writing a post here to find some information.

If possible direct me to the Psplash forum.

  • Hi Kris,

    is it possible to compile the psplash on am3354 it self?

    The Processor SDK default root filesystem provides AM335x native gcc toolchain, so yes you can compile packages on AM335x itself. But I am not sure if the specific psplash program requires any supporting packages which are not provided in the toolchain or the default root filesystem.

  • thanks for your help.

    i came across WSL and Docker, however, i have to install ubuntu and place to toolchain and psplash files to compile. i would rather use VM(i can just give VDI file, so the users can add VDI to the VM and compile psplash using pre-made script). 

    i want to compile the Psplash on am3354 just like you suggested. i planned to move the toolchain on to the device and psplash files. this way i could repeat the same process that i do on VM. i don't think toolchhanin will work on ARM device(X86 files?. may be i am wrong). i will try this method and see if i can compile. 

    -Kris.

  • You cannot run X86 toolchain on ARM devices such as AM335x. The toolchain provided in the Processor SDK default root filesystem is an ARM toolchain.

  • Yeah, I couldn't get to compile the psplash on the ARM Device. what I have is only an x86 tool chain for cross-compilation. I didn't find any compilers on my am3354. I am using a 4.9 kernel which is very old and don't have the processor SDK to get the ARM toolchain. 

    someone suggested to me "read the graphic from rfs", I couldn't find any information about it though. can you please suggest to me any other utility that can replace the psplash?. i don't want to cross-compile every new jpeg file to the ARM. is there any splash utility that only needs a jpeg or bmp, which doesn't require a compilation like psplash. 

    I have worked with Yocto on another processor. While I was trying to build a new SDK for am3354, the git clone was not working. The internet is proper and there are other forums with the same question. however, nothing helped in my case.

    ~/yocto$ git clone git://arago-project.org/git/projects/oe-layersetup.git tisdk
    Cloning into 'tisdk'...
    fatal: unable to connect to arago-project.org:
    arago-project.org[0: 192.163.14.205]: errno=Connection timed out
    

    Git clone and internet works, 

    Following this Article: software-dl.ti.com/.../Overview_Building_the_SDK.html

    Thank you.

    - Kris

  • I am using a 4.9 kernel which is very old and don't have the processor SDK to get the ARM toolchain. 

    kernel 4.9 is used in Processor SDK v4.x. You can still download it from ti.com.

    someone suggested to me "read the graphic from rfs", I couldn't find any information about it though. can you please suggest to me any other utility that can replace the psplash?. i don't want to cross-compile every new jpeg file to the ARM. is there any splash utility that only needs a jpeg or bmp, which doesn't require a compilation like psplash. 

    Sorry I am a kernel guy, don't really know much about psplash or relevant applications.

    While I was trying to build a new SDK for am3354, the git clone was not working.

    I don't think this Yocto question is relevant to your initial psplash question, please create a new e2e thread for your Yocto related questions, so that it will be routed to our Yocto expert for comments.

  • I will do that. Thank You. 

    -Kris