After reading alastairstevenson post, I am guessing the the run commands are just uboot aliases to run other commands the it already knows about. In other words, having run command mixed with tftp commands is likely redundant.
These just run the env aliases:
run dk
run dp
run dr
run pd
run du...