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.

Linux/AM3354: SDK build errors

Part Number: AM3354
Other Parts Discussed in Thread: UNIFLASH

Tool/software: Linux

In the process of porting am3354, I encountered a problem that the create-sdcard.sh script was not found in the SDK package.I refer to the official post,

I have download the Full SDK package,and follow steps to build.but there is many errors .Here is build steps:

$ git clone git://arago-project.org/git/projects/oe-layersetup.git tisdk
$ cd tisdk
$ ./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk-04.01.00.06-config.txt
$ cd build
$ . conf/setenv
$ export PATH=$HOME/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin:$PATH
$ MACHINE=am335x-evm bitbake arago-core-tisdk-image

  • The software team have been notified. They will respond here.
  • Hello user5150774,

    Can you post the first error you have encountered?

    Best regards,
    Kemal
  • In fact, my question is, how to burn the system on a new board? What tools? UniFlash v3.4.1? Is there a guide document that can give me a link?
  • In fact, my question is, how to burn the system on a new board? What tools? UniFlash v3.4.1? Is there a guide document that can give me a link?
  • The processor SDK should be downloaded from here:

    http://software-dl.ti.com/processor-sdk-linux/esd/AM335X/latest/index_FDS.html

    It is the first file listed on that page, ti-processor-sdk-linux-am335x-evm-04.01.00.06-Linux-x86-Install.bin.  You should download that file and then execute it, as it is an installer.  Inside the installed directory, you'll find the create-sdcard.sh script inside the "bin" directory.  

  • Good morning, I just use the create-sdcard.sh SDcard, SD card which is made down has MLO and uboot.img two files, and then insert the SDcard to the board, press the button and then power up, start from the SDcard. But the board did not respond.

    Do you have any suggestions about my operation?

    Another question:

    PROCESSOR-SDK-LINUX-AM335X And PROCESSOR-SDK-LINUX-RT-AM335X What is the difference, as a charging pile program, the official recommendation is to use real-time systems or non-real-time? What are the main changes of RT, can you tell us about it?

  • user5150774 said:
    Good morning, I just use the create-sdcard.sh SDcard, SD card which is made down has MLO and uboot.img two files, and then insert the SDcard to the board, press the button and then power up, start from the SDcard. But the board did not respond.

    What board are you trying to boot?  If it's a TI board like the AM335x EVM, please make sure the boot switches are configured properly.  If it's your own board, have you modified u-boot correctly to support your board?  One item that comes up regularly is that the TI u-boot reads the EEPROM to determine which specific type of board it is (EVM, Starter Kit, BeagleBone Black, ICEv2, etc.).  If this is a custom board that doesn't have a programmed EEPROM that identifies as one of those items, then MLO will bail with no error message because it doesn't know which UART is used for the console.

    user5150774 said:
    PROCESSOR-SDK-LINUX-AM335X And PROCESSOR-SDK-LINUX-RT-AM335X What is the difference, as a charging pile program, the official recommendation is to use real-time systems or non-real-time? What are the main changes of RT, can you tell us about it?

    Please start a new thread.