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.

AM335x ICE ESI File

Other Parts Discussed in Thread: SYSBIOS

Hi,


I'm working with the AM335X ICE board but I'm in Debian Linux.  So the SDK and many of the popular tools are not available to me.  I am able to talk to the board over EtherCat using the open source SOEM project but I'm in the dark as to the layout of the memory (although I guessed correctly the first byte was the onboard LEDs).  Is there a way to get the ESI file outside of the SDK?  Or did I miss the layout of the memory in one of the manuals somewhere?

IASDK 1.0.5 and board rev 2.1A if that's at all important.

Thanks,

Adam Parker

  • Hi,

    I will ask the ISDK team to comment.
  • Adam,
    just to confirm: your host dev environment is Debian Linux but on the ICEv2 you are using SysBios, right?
    The ESI file for the EtherCAT device example is part of the IA-SDK and they are just source (as most of the other files in IA-SDK). So once installed on a Windows machine they can be moved to Linux and you should be able to develop in a Linux environment using CCS6. I have to admit I never tried that...
    Or what is your problem exactly?

    Regards,
  • Correct. I am using the ICEv2 exactly as it comes out of the box and connecting it to a Debian Linux development environment.

    The trouble is I don't have a Windows machine. I'm Debian at home and work and everyone in my department is Debian, Ubuntu or OSX. I gave wine a shot but I couldn't get it to work. So really I'm just hoping someone will lend me the ESI file (not opposed to getting other useful source files as well) without me having to buy windows (I'd rather reverse engineer the board).

    In a perfect world SDKs like this which are mostly source files anyway would come in a .zip format as well stripped of any .exes for us *nix guys but I know I'm not the majority in this.

    Thanks,
    Adam
  • Hi,

    IASDK 2.1.x could be successfully installed on Ubuntu 14.04 using wine, so expecting 1.x IASDK too would be okay at least on Ubuntu. And it has been observed that projects(at least couple) could be built on both Ubuntu & Debian after installing CCS, SYSBIOS & XDC tools.

    Just curious, what is open source SOEM ?

    PS: These has been tried in my personal capacity.

    Regards
    afzal
  • I finally got it to install via wine32 which yesterday wasn't installing on Debian because of some held packages and I just assumed it would be a 64-bit program. Unfortunately the ESI isn't terribly descriptive. Looking at it did confirm that SOEM is likely reporting the correct info. So getting information on the exact layout of the Rx/TxPDO would be informative but not really required at this point.

    SOEM is Simple Open Source Ethercat Master:
    github.com/.../SOEM