Здравствуйте! Имеется абстрактный класс:
class Interface
{
public:
Buffer bufferRX, bufferTX;
virtual void Send() = 0;
};
Функция Send() определяется в производном от Interface классе USART.
При компиляции класса USART компилятор почему-то располагает таблицу виртуальных функции в сегменте NEAR_F. Как заставить компилятор располагать эту таблицу по адресам старше NEAR_F? Использую компилятор IAR 5.30. Таблицу виртуальных функции необходимо размещать после адреса 0x1E000, поскольку здесь у меня располагается программа бутлоадера. А сегмент NEAR_F - это от 0x00 до 0xFFFF. Вот такая вот проблема! Буду очень благодарен за помощь! )