Перейти к содержанию
    

TMS320 копирование секций из FLASH в RAM для С++ кода

Пытаюсь для ускорения работы ПО, после загрузки проца, копировать области из внутренней FLASH в RAM и работать уже оттуда.

Все делаю по мануалу (Copying Compiler Sections From Flash to RAM on the TMS320F28xxx DSCs (SPRAAU8A)).

Но получается какая-то ерунда. После старта, код из загрузчика не выходит... думаю, что какая-то проблема с тем, что у меня cpp код, с классами, а в документации пример приведен для обычного сишного кода.

Может быть кто-то закидывал CPP код в RAM... подскажите, как это правильно делать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Давно уже делал, но там насколько помню всё есть в примерах, вам же надо в файле линковщика обозначить секцции, потом свой код разместить в этой секции, ну и потом скопировать секцию в ОЗУ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...