Thanks for your help. I am using P&E USB Multi-link. I am able to use the CodeWarrior Flash Programmer and my multilink to successfully program an image, so things do seem to work at the USB level. I have noticed the following behavior which may help understand root cause:
1) When using Flash Programmer, If I select "Verify Target Memory Writes", then programming fails with the message "Can not read target memory at location: 0x80000500. Please make sure that the chip selects are properly configured. The CWPP response code is: 0x0."
2) When using Flash Programmer, If I uncheck "Verify Target Memory Writes", then my image is successfully burned to Flash. However, if I press "Verify", the following error occurs... "Verify Failed: 10 data mismatches occur."
The image is actually programmed fine.
It seems like something is incorrect with the .cfg file, but I can't find a manual that explains how to set these for a custom board (non-eval board). It is almost as if the read operations are trying to read from internal RAM rather than flash (internal RAM is memory mapped to 0x80000000 whereas Flash is mapped to 0x00000000)