[quote]I did try swapping the development card with another identical one and it programs that one just fine.[/quote]
Ohh! Seems like a hardware issue then. What you can do now is; check the voltage levels on the faulty board and try matching them with the schematics or the working one. There's a possibility that some component might've got damaged.
Regards,
Gautam