I must be missing something, because the serial bootloader is causing bizarre behaviour on my HCS12 dev board:
I have a very simple test app that toggles pins on PORTB (MCS12DG256). The code compiles and runs as expected when flashed via the BDM. However after flashing the code through a serial bootloader (unmodified AN3275), PORTB does not respond to output commands.
I code appears to be flashed properly, and the bootloader successfully switches to the app start location. I have tested other ports and the serial connection, which all seem to be working fine. The problem for now appears isolated to PORTAB.
Is there anything that the AN3275 bootloader would do to affect PORTAB in a flashed application?