Can I useing MDK 3.05 compile with RTL3.20?
No, this two versions are to far apart. The first digit of the minor version number must be identical.
RL-ARM 3.20 is compatible with MDK 3.22 for example.