Hello Bob,
First please compile Linux Kernel with debug info enabled.
Please configure Debugger, Startup and OS Awareness panels according to the section "3. Debug Linux Kernel by Attaching Running U-boot" in https://freescale.jiveon.com/docs/DOC-331981.
On the target board, after setting up u-boot and entering into u-boot prompt. In CodeWarrior IDE, click “Debug” to connect to the target board to attach to u-boot. then click “Suspend” button in CodeWarrior IDE to stop the running u-boot, and
enter “break _text” in the gdb console to set the breakpoint at the start of Linux Kernel.
In CodeWarrior IDE click resume button, on the target board, type Linux Kernel booting up command.
=> tftp 0xa0000000 b25805/ls1043rdb/kernel-fsl-ls1043a-rdb.itb
=> bootm 0xa0000000
In CodeWarrior IDE, the debugger will stop at the Linux Kernel entry point address.
Click Resume button Linux Kernel will continue to run.
Thanks,
Yiping