I've discovered what appears to be a tricky bug on the F28M35H52C1 (Rev0). By adding a global array, some of the ADCs no longer work.
The global array does not interact with the ADC in question at all. The only way it is used is storing some values for plotting in CCS Debug mode. There are only two lines where it exists: where it is declared, and a line setting a value to it at an index.
If I comment it out, the ADC works again. If the variable is present, the ADC does not work. The ADC ISR is never reached - a breakpoint in the ISR never stops the code. Additionally, I can look at the ADC RESULT register on the Expressions tab, and it never changes. It is exactly zero. If I comment out the global variable again, both of these problems are fixed.
I think this might be an issue with memory space. I sometimes get warnings that .ebss is too large to fit, if I include too many of these storage arrays for plotting. I leave some commented out usually. However, there is no warning associated with this problem.