cannot load standalone application example

I did combine the u-boot to run from MMC and currently I can load it now.
Instruments X-Loader 1.41
Starting on with MMC
Reading boot sector

713576 Bytes Read from MMC
Starting OS Bootloader from MMC…

U-Boot 1.3.3 (May 9 2009 - 16:28:13)

OMAP3530-GP rev 2, CPU-OPP2 L3-165MHz
OMAP3 Beagle Board + LPDDR/NAND
DRAM: 128 MB
NAND: 256 MiB
*** Warning - bad CRC or NAND, using default environment

In: serial
Out: serial
Err: serial
Audio Tone on Speakers … complete
Hit any key to stop autoboot: 0

I try to load the example standalone application hello world follow the instruction in README.standalone file, but it didn’t load cause I cannot recognize the tftp command. The address I used is from the README file also.

OMAP3 # tftp 0xc100000 hello_world.bin
Unknown command ‘tftp’ - try ‘help’
OMAP3 # go 0xc100000

Starting application at 0x0C100000 …

… ← It got hang here

This is the list of command I have when I type help:

OMAP3 # help
? - alias for ‘help’
autoscr - run script from memory
base - print or set address offset
bdinfo - print Board Info structure
boot - boot default, i.e., run ‘bootcmd’
bootd - boot default, i.e., run ‘bootcmd’
bootm - boot application image from memory
cmp - memory compare
coninfo - print console devices and information
cp - memory copy
crc32 - checksum calculation
echo - echo args to console
ext2load- load binary file from a Ext2 filesystem
ext2ls - list files in a directory (default /)
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls - list files in a directory (default /)
fsinfo - print information about filesystems
fsload - load binary file from a filesystem image
go - start application at address ‘addr’
help - print online help
ibus - Select i2c Bus
icrc32 - checksum calculation
iloop - infinite loop on address range
imd - i2c memory display
imm - i2c memory modify (auto-incrementing)
imw - memory write (fill)
inm - memory modify (constant address)
iprobe - probe to discover valid I2C chip addresses
itest - return true/false on integer compare
loadb - load binary file over serial line (kermit mode)
loady - load binary file over serial line (ymodem mode)
loop - infinite loop on address range
ls - list files in a directory (default /)
md - memory display
mm - memory modify (auto-incrementing)
mmcinit - init mmc card
mtest - simple RAM test
mw - memory write (fill)
nand - NAND sub-system
nboot - boot from NAND device
nm - memory modify (constant address)
printenv- print environment variables
reset - Perform RESET of the CPU
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv - set environment variables
sleep - delay execution for some time
version - print monitor version

Could you please tell me how to make the example run?
Thank you for your time.

Best regards,
Thang Nguyen