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.

AM3359: IPC_PLATFORM: UNKNOWN.

Part Number: AM3359

Hi TI Support Team,

             

I'm working with AM3359ICE.

I've downloaded and installed SDK RTOS on my Linux host machine from this link below.

PROCESSOR-SDK-RTOS-AM335X: TI-RTOS Processor SDK for AM335x and AMIC110 devices

https://dr-download.ti.com/software-development/software-development-kit-sdk/MD-SNUd9X2TVY/06.03.00.106/ti-processor-sdk-rtos-am335x-evm-06.03.00.106-Windows-x86-Install.exe

 

when I configure the Linux shell environment for the installed RTOS SDK.

I got,

Environment Configuration:
**************************************************************************
SDK_INSTALL_PATH: /home/priyadharshini/ti
PDK_INSTALL_PATH: /home/priyadharshini/ti/pdk_am335x_1_0_17/packages
PDK_SOC: am335x
1_0_17 PDK_VERSION
RULES_MAKE: /home/priyadharshini/ti/pdk_am335x_1_0_17/packages/ti/build/Rules.make
**************************************************************************
IPC_PLATFORM: UNKNOWN
IPC_ALT_PLATFORM:
PROC_SDK_INSTALL_PATH: /home/priyadharshini/ti/processor_sdk_rtos_am335x_6_03_00_106

Configure the Build Environment for the Processor SDK

I got IPC_PLATFORM: UNKNOWN.

Then, because I didn't have any IPC files in my default packages, I downloaded IPC from the link below.

http://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ipc/3_40_01_08/index_FDS.html

and copied to the Ti folder,

I didn't get any better after that either.

Please guide me in the right direction for build and developing project  on AM335xICE using SDK-RTOS.

Thanks,

Priyadharshini M

  • Hello Priyadharshini,

    I provide development resources through your other post: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1194838/am3359-am335x-header-file.

    You should be able to find resources about IPC,  GPIO, etc.

    Please note that TI has stopped supporting non-Linux SW development on AM335x, as announced here. We're unlikely able to support your further.

    Regards,

    Jianzhong

  • Hi Jianzhong,

     

    Please note that TI has stopped supporting non-Linux SW development on AM335x, as announced here. We're unlikely able to support your furthe

    Okay, Now I've downloaded SDK from below link,

    https://dr-download.ti.com/software-development/software-development-kit-sdk/MD-1BUptXj3op/08.02.00.24/ti-processor-sdk-linux-am335x-evm-08.02.00.24-Linux-x86-Install.bin 

    when I run ./setup.sh, I got

    priyadharshini@priyadharshini-HP-280-G4-MT-Business-PC:~/ti-processor-sdk-linux-am335x-evm-08.02.00.24$ ./setup.sh
    -------------------------------------------------------------------------------
    TISDK setup script
    This script will set up your development host for SDK development.
    Parts of this script require administrator priviliges (sudo access).
    -------------------------------------------------------------------------------

    --------------------------------------------------------------------------------
    Verifying Linux host distribution
    Ubuntu 18.04 LTS is being used, continuing..
    --------------------------------------------------------------------------------

    Starting with Ubuntu 12.04 serial devices are only accessible by members of the 'dialout' group.
    A user must be apart of this group to have the proper permissions to access a serial device.

    User 'priyadharshini' is already apart of the 'dialout' group

    -------------------------------------------------------------------------------
    setup package script
    This script will make sure you have the proper host support packages installed
    This script requires administrator priviliges (sudo access) if packages are to be installed.
    -------------------------------------------------------------------------------
    System has required packages!
    --------------------------------------------------------------------------------
    Package verification and installation successfully completed
    --------------------------------------------------------------------------------
    --------------------------------------------------------------------------------
    In which directory do you want to install the target filesystem?(if this directory does not exist it will be created)
    [ /home/priyadharshini/ti-processor-sdk-linux-am335x-evm-08.02.00.24/targetNFS ]
    --------------------------------------------------------------------------------

    --------------------------------------------------------------------------------
    This step will extract the target filesystem to /home/priyadharshini/ti-processor-sdk-linux-am335x-evm-08.02.00.24/targetNFS

    Note! This command requires you to have administrator priviliges (sudo access)
    on your host.
    Press return to continue

    Multiple filesystems found.
    1:tisdk-default-image-am335x-evm.tar.xz
    2:tisdk-docker-rootfs-image-am335x-evm.tar.xz

    Enter Number of rootfs Tarball: [1 or 2] 1

    [sudo] password for priyadharshini:

    Successfully extracted tisdk-default-image-am335x-evm.tar.xz to /home/priyadharshini/ti-processor-sdk-linux-am335x-evm-08.02.00.24/targetNFS

    --------------------------------------------------------------------------------

    --------------------------------------------------------------------------------
    This step will set up the SDK to install binaries in to:
    /home/priyadharshini/ti-processor-sdk-linux-am335x-evm-08.02.00.24/targetNFS/home/root/am335x-evm

    The files will be available from /home/root/am335x-evm on the target.

    This setting can be changed later by editing Rules.make and changing the
    EXEC_DIR or DESTDIR variable (depending on your SDK).

    Press return to continueRules.make edited successfully..
    --------------------------------------------------------------------------------

    --------------------------------------------------------------------------------
    This step will export your target filesystem for NFS access.

    Note! This command requires you to have administrator priviliges (sudo access)
    on your host.
    Press return to continue/home/priyadharshini/ti-processor-sdk-linux-am335x-evm-08.02.00.24/targetNFS already NFS exported, skipping..

    [ ok ] Stopping nfs-kernel-server (via systemctl): nfs-kernel-server.service.
    [....] Starting nfs-kernel-server (via systemctl): nfs-kernel-server.serviceJob for nfs-server.service canceled.
    failed!
    Failed setup, aborting..
    Failed setup, aborting..
    priyadharshini@priyadharshini-HP-280-G4-MT-Business-PC:~/ti-processor-sdk-linux-am335x-evm-08.02.00.24$

    Please tell me what error I got and how to resolve it.

    Thanks & Regards,

    Priyadharshini.

  • Hello Priyadharshini,

    For Linux support, let me loop in our Linux IPC expert.

    Regards,

    Jianzhong

  • Hello Priyadharshini,

    1) Is this still a question about "IPC_PLATFORM: UNKNOWN"? Or are you asking a new question now?

    2) Are you specifically using NFS boot (i.e., the Linux filesystem that the AM335x EVM is using is not on the SD card, or on the board's memory, but actually on your computer, and AM335x is accessing the filesystem over Ethernet?). If you are not using NFS boot, then all the important parts of the setup script already ran, and you do not have to worry about it.

    Regards,

    Nick