Так в том случае, если константы выносятся в отдельный файл, то компилятор их не знает во время компиляции остальных файлов. Почему у вас не получилось - не знаю, должно все работать. Возможно какая-нибудь опечатка в тексте программы.
С IAR для MSP остановился на версии 1.25, тогда с внешними константами все работало.