TI中文支持网
TI专业的中文技术问题搜集分享网站

66AK2H14: Execute setup.sh error: shift: can't shift that many

Part Number:66AK2H14

I want to upgrade the SDK version of 66AK2H, but the following error occurred while executing setup.sh. What is the reason for this? The SDK version is 06.03.00.106.

root@athena-VirtualBox:/home/ym/python-build/TiBuild/SDK# ./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 12.04 LTS, Ubuntu 14.04, or Ubuntu 14.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.

Are you running this script using sudo? The detected username is 'root'.
Verify and enter your Linux username below
[ root ] 

User 'root' 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)
[ /root/project/TiBuild/SDK/targetNFS ] 
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
This step will extract the target filesystem to /root/project/TiBuild/SDK/targetNFS

Note! This command requires you to have administrator priviliges (sudo access) 
on your host.
Press return to continue
/root/project/TiBuild/SDK/targetNFS already exists
(r) rename existing filesystem (o) overwrite existing filesystem (s) skip filesystem extraction
[r] o
Old /root/project/TiBuild/SDK/targetNFS removed

Multiple filesystems found.1:tisdk-server-rootfs-image-k2hk-evm.tar.xz2:tisdk-docker-rootfs-image-k2hk-evm.tar.xz

Enter Number of rootfs Tarball: [1] 


Successfully extracted tisdk-server-rootfs-image-k2hk-evm.tar.xz to /root/project/TiBuild/SDK/targetNFS
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
This step will set up the SDK to install binaries in to:/root/project/TiBuild/SDK/targetNFS/home/root/k2hk-evm

The files will be available from /home/root/k2hk-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 continue
Rules.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
/root/project/TiBuild/SDK/targetNFS already NFS exported, skipping..

[ ok ] Stopping nfs-kernel-server (via systemctl): nfs-kernel-server.service.
[ ok ] Starting nfs-kernel-server (via systemctl): nfs-kernel-server.service.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Which directory do you want to be your tftp root directory?(if this directory does not exist it will be created for you)
[ /tftpboot ] 
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
This step will set up the tftp server in the /tftpboot directory.

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

/tftpboot already exists, not creating..

/tftpboot/*Image-k2hk-evm.bin already exists. The existing installed file can be renamed and saved under the new name.
(r) rename (o) overwrite (s) skip copy 
[r] o

Successfully overwritten *Image-k2hk-evm.bin in tftp root directory /tftpboot

/tftpboot/keystone-k2hk-evm.dtb already exists. The existing installed file can be renamed and saved under the new name.
(o) overwrite (s) skip copy 
[o] o

Successfully overwritten keystone-k2hk-evm.dtb in tftp root directory /tftpboot

/tftpboot/keystone-k2hk-evm-k2hk-evm.dtb already exists. The existing installed file can be renamed and saved under the new name.
(o) overwrite (s) skip copy 
[o] o

Successfully overwritten keystone-k2hk-evm-k2hk-evm.dtb in tftp root directory /tftpboot
ls: cannot access '*.dtbo': No such file or directory

/tftpboot/u-boot-spi-k2hk-evm.gph already exists. The existing installed file can be renamed and saved under the new name.
(o) overwrite (s) skip copy 
[o] o

Successfully overwritten u-boot-spi-k2hk-evm.gph in tftp root directory /tftpboot

/tftpboot/skern-k2hk.bin already exists. The existing installed file can be renamed and saved under the new name.
(o) overwrite (s) skip copy 
[o] o

Successfully overwritten skern-k2hk.bin in tftp root directory /tftpboot

/tftpboot/k2-fw-initrd.cpio.gz already exists. The existing installed file can be renamed and saved under the new name.
(o) overwrite (s) skip copy 
[o] o

Successfully overwritten k2-fw-initrd.cpio.gz in tftp root directory /tftpboot

/etc/xinetd.d/tftp already exists..
/tftpboot already exported for TFTP, skipping..

Restarting tftp server
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------"
This step will set up minicom (serial communication application) for
SDK development


For boards that contain a USB-to-Serial converter on the board such as:
	* BeagleBone
	* Beaglebone Black
	* AM335x EVM-SK
	* AM57xx EVM
	* K2H, K2L, and K2E EVMs

the port used for minicom will be automatically detected. By default Ubuntu
will not recognize this device. Setup will add a udev rule to
/etc/udev/ so that from now on it will be recognized as soon as the board is
plugged in.

For other boards, the serial will defualt to /dev/ttyS0. Please update based
on your setup.

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


NOTE: If your using any of the above boards simply hit enter
and the correct port will be determined automatically at a
later step.  For all other boards select the serial port
that the board is connected to.
Which serial port do you want to use with minicom?
[ /dev/ttyS0 ] /dev/ttyUSB0

Copied existing /root/.minirc.dfl to /root/.minirc.dfl.old

Configuration saved to /root/.minirc.dfl. You can change it further from inside
minicom, see the Software Development Guide for more information.
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
This step will set up the u-boot variables for booting the EVM.
--------------------------------------------------------------------------------
Autodetected the following ip address of your host, correct it if necessary (10.0.2.15/192.168.1.25/172.17.0.1)
[ 10.0.2.15 ] 192.168.1.25

ls: cannot access './bin/../filesystem/tisdk-server-rootfs-image-k2hk-evm.ubi': No such file or directory
basename: missing operand
Try 'basename --help' for more information.

Successfully copied arago-base-tisdk-image-k2hk-evm.ubi to tftp root directory /tftpboot

/tftpboot/arago-tiny-image-k2hk-evm.ubi already exists. The existing installed file can be renamed and saved under the new name.
(o) overwrite (s) skip copy 
[ o ] 


Successfully overwritten arago-tiny-image-k2hk-evm.ubi in tftp root directory /tftpboot

Successfully copied tisdk-docker-rootfs-image-k2hk-evm.ubi to tftp root directory /tftpboot
--------------------------------------------------------------------------------
Would you like to update U-boot on the board? (y/n)
[ y ] 

Would you like to update the UBI filesystem on the board? (y/n)
[ y ] 

Available ubi images in /tftpboot:arago-base-tisdk-image-k2hk-evm.ubiarago-tiny-image-k2hk-evm.ubitisdk-docker-rootfs-image-k2hk-evm.ubi

./bin/setup-uboot-env.sh: 74: shift: can't shift that many
Failed setup, aborting..

Taylor:

Hi wyman,

For your query, please post your query in E2E Forum as link below.https://e2e.ti.com/TI's product line experts will answer your question.

,

wyman yuan:

Hi Taylor,

I'm not sure why once I create a question from e2e, it automatically redirects to my profile. And completing or saving my information has not improved either.

,

Taylor:

Hi wyman,

Please try the following steps:

Click on your name in the upper right corner of ti.com and then click on "Personal information" to edit your personal information.

Then clear the cookies of browser, log out and log in again

赞(0)
未经允许不得转载:TI中文支持网 » 66AK2H14: Execute setup.sh error: shift: can't shift that many
分享到: 更多 (0)