bootm won't do anything unless a kernel has been loaded into memory.after bootm, nothing happens and I can't ping camera
The upk command is used to write the flash with a kernel image.
It's the tftp hImage command that (if it's available) will load a kernel into memory.
The partitions mentioned in your upk transcript above hold the kernel:
mtd9: 00800000 00020000 "krn_pri"
mtd10: 00800000 00020000 "krn_sec"
By the way - be very cautious about trying random update commands - it's easily possible to erase the entire flash.