There are a couple of peripherals, namely the matrix keypad and i2c2 port that simply don't work on my processor. Neither of these seem to be complicated in hardware, but i never did get them to work. I could get i2c1 to work so i moved all my i2c devices to that port. The keypad port, when it comes up at all, only gives a constant stream of the same key, as though the processor thinks that key is being pressed and held down. I can't see anything wrong with my schematic or pcb layout, so i can only figure there's some piece of config info that i need that's just not being provided anywhere, which, unfortunately, doesn't surprise me at this point because documentation has been so sparse but convoluted.
At this point I've abandoned the use of i2c2 and the matrix keypad port, and i'm now using a separate keypad controller attached to i2c1.