Keil C does not support this line:
typedef const UINT32 volatile xdata *PCVX32;
typedef const volatile UINT32 xdata *PCVX32;
"just curious How can something that is constant be volatile" We flogged this to death before. In the 'C' programming language const!=constant. Just accept it.