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.

SYS/BIOS development kit in Linux development environment

Other Parts Discussed in Thread: AM3359, SYSBIOS

I am brand new to TI development so please be patient with my questions.

The TI product I plan to use is the AM3359 to build an etherCAT slave device.  I have the AM3359 ICEv2 development board to get started.

I was delighted to find that CCS6 was available for linux since linux is my desktop environment.  I downloaded and installed it.  Next I wanted to use the SYS/BIOS kernel and went to it's download page.  It appears to me that SDK installation is only a windows executable.  There is a binary only zip file, but it doesn't have any source code nor examples nor documentation.

I did download the windows executable to a windows VM.  I noticed that the ethercat example had at least one windows batch file it used in the build process.

Does all this mean that I am destined to use Windows as my development environment for this product?

  • Hi Steven,

    SYS/BIOS itself can be installed on Linux, it has a Linux installer.

    I'm not sure about the AM3359 SDK, though. I'll ask that team to respond.

    Steve
  • Steven,

    I went ahead and moved this thread over to the device forum in hopes that you can get a more complete response there...
  • Hello,

    The windows executable is only used to support special modes in EtherCAT(DDR-less). There is also a windows executable used for generation of SD card binary. But apart from this, you should be able to compile and generate a .out file on a Linux environment.

    Regards,
    Vinesh
  • Hi Vinesh,

    Thanks for the reply.  I've been having a rather rough time navigating through all the TI documents and software trying to get started.  The eval board I have says to visit www.ti.com/am3359ice2. Now, I thought this was the SYS/BIOS software, however after Steven's reply above, I guessed that there must be some other page with a different set of available downloads.  I then rolled the dice again and typed the URL ti.com/sysbios (this was just a shot in the dark, but seemed to get me somewhere), which led me to what I am guessing is the linux installer that Steven was referring to.  It is named ti-processor-sdk-rtos-am335x-evm-02.00.01.07-Linux-x86-Install.bin.  I have installed that package and am now digging through all the stuff it installed.  So far I don't see any ethercat examples...  

    Regards,

    Steve

  • Steve,

    Sorry about that. I was assuming you already found the Industrial SDK package. Download from here - 

    Regards,
    Vinesh

  • Vinesh,

    Thanks for the reply, but you have just brought me back full circle from where I begun this thread.  

    First question is when I follow the link you just gave me, I am at the page I referenced in the last message where I have 2 choices with no explanation as to which I should use.  Please tell me do I choose the SYSBIOS Industrial SDK for AM335x Processors v01.01.00.10 or SYSBIOS Industrial Software Development Kit (SDK) for AM335x and AM437x v02.01.01.02?  Why would I choose one over the other for the AM3359?  No matter which of those two are chosen, the link to the SDK is a windows installer.  The reason I started this thread in the first place was the fact I am using a linux desktop and found only a this Windows installer.  In your first reply to this thread you seemed to imply that I could use the SDK on linux development environment, but please be explicit and detailed on how I might achieve this.

    Thanks,

    Steve

  • Steve,

    Please see this - e2e.ti.com/.../1748968 . It can be installed in a linux environment using Wine.

    Regarding the SDK's. 1.1.0.10 is an old SDK maintained due to legacy reasons. 2.1.1.2 is the new SDK which supports both AM335x and AM437x.

    Regards,
    Vinesh