You also need to tell the linker to put that piece of data into IRAM2. The "NoInit" is just a section name and you can supply a linker scatter file (you'll have to disable Use Memory Layout from Target Dialog) to place sections with that name in IRAM2. See the example scatter file in http://www.keil.com/support/docs/3480.htm (but it uses IRAM1 as the UNINIT region).
Or, if the whole .c file is uninit data then you can use the per-file options to place the .c file into IRAM2 (instead of using a manual scatter file).