kernel switch ?

I did compiled a kernel for the TI-EVM board.
Try to let it start in beagle. (I know this can go wrong, but hardware
seems not so different).

## Booting kernel from Legacy Image at 83000000 ...
   Image Name: Linux-2.6.22.18-omap3
   Image Type: ARM Linux Kernel Image (uncompressed)
   Data Size: 1913988 Bytes = 1.8 MB
   Load Address: 80008000
   Entry Point: 80008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Then it hangs up.
What does Load address and entry point mean?
Why it will hang up?
Background: I want to write a device driver working on booth boards.
But as I understood, the driver has to be compiled with the kernel.
Do I have any chance to write kernel modules working on boot boards?