Thank you so much for posting your solution. I was fighting with my (first) custom board for the same reason you're describing: no code was executing at all, seemed to crash before break points even trigger, and looking in the SFRs (while debugging, ...