I have been doing a bootloader for MC9S12C32 and I have some trouble when when code gets JMP command to downloaded s-record wich is located in RAM 0x3800. Code is dummy-code that just prints stuff at SCI and its compiled with PIC- and PicRTS-options , works fine if it is just uploaded stand a lone code via Multilink.
asm ldx startAddress.word;
asm jsr 0,x;
The checksum is correct and still i get Illegal BP, I'm out of options.