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/PROCESSOR-SDK-AM335X: uart problem during spl flash

Part Number: PROCESSOR-SDK-AM335X
Other Parts Discussed in Thread: AM3354

Tool/software: Linux

Hello Dear all,

I have both EVM Kit and my custom am3354 boards.

I recently installed the SDK with the version "05_01_00_11".(http://software-dl.ti.com/processor-sdk-linux/esd/docs/05_01_00_11/linux/Overview.html#processor-sdk-linux-building-the-sdk). Then I followed the steps described in the Section 1.3.2.2(http://software-dl.ti.com/processor-sdk-linux/esd/docs/05_00_00_15/linux/Overview.html#build-steps). I just changed the last line.

$ git clone git://arago-project.org/git/projects/oe-layersetup.git tisdk
$ cd tisdk
$ ./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk-<version>-config.txt
$ cd build
$ . conf/setenv
$ export TOOLCHAIN_PATH_ARMV7=$HOME/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabihf
$ MACHINE=am335x-evm bitbake arago-base-tisdk-image

At the first time the compilation process took long times and finished successfully. I think taking long time is normal, since lots of packages were downloaded and installed. Then,  "SDK_Path/tisdk/build/arago-tmp-external-linaro-toolchain/deploy/images/am335x-evm" folder is created and lots of images files and links are included there. 

For now, I am trying to send spl and uboot to board. Then I found the related files in "SDK_Path/tisdk/build/arago-tmp-external-linaro-toolchain/deploy/images/am335x-evm" folder. It seems MLO, u-boot-spl.bin and u-boot.img are just link to actual files that are listed below.

u-boot-spl.bin => u-boot-spl.bin-am335x-evm-2018.01+gitAUTOINC+8b2f1df4b5-r19*

MLO => MLO-am335x-evm-2018.01+gitAUTOINC+8b2f1df4b5-r19

u-boot.img => u-boot-am335x-evm-2018.01+gitAUTOINC+8b2f1df4b5-r19.img

I copied the actual files and change their name to MLO, u-boot-spl.bin and u-boot.img. Next I tried to send u-boot-spl.bin to both EVM kit and my custom boards. I use minicom and try to send spl over uart by using xmodem protocol. However for all boards i receive attached error . I also tried "serial-port.pl" to send spl to boards but I receive "Inappropriate ioctl for device at" errors.

I could not find the potential reasons for this problems. Could you please share your comments? BTW, Do i need to do any changes on uboot configurations for my custom board or EVM kit?