Проверьте в опциях компилятора, какую именно модель памяти вы используете? Может быть как раз там ограничение на 64k. Ну и упрек компилятора к вам совершенно справедлив. Укажите явно, что константа у вас типа unsigned long. Ведь по-умолчанию она типа unsiged int, который на MSP430 16-и битный.
char * Flash_ptr = (char *) 0x10000UL;
|