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

Помощь с IQMath на TMS320F23879D

Привет . я чайник . прошу помощи с желанием! и необходимостью! разобраться .

 

есть TMS320F23879D , CCS7 и отладочная плата controlCARD R1.3 . подключил IQMath (кинул библиотеку и хидер в проект) . все компилится . строка _iq a =_IQ(10); - работает . но при попытке _iq a =_IQsin(10) в процессе работы программы вылетает ошибка - сообщается , что по данному адресу( _IQsin() ) в памяти ничего нет. почитал , потупил - осознал что библиотека использует таблицы для тригонометрических функций . и этих таблиц в памяти не наблюдается . прошиваюсь в режиме отладки на Flash ; при прошивке в RAM пишет ошибку, что не хватает места по эти таблицы .

 

вопросы:

1. где по умолчанию находятся эти таблицы ?и кто их туда разместил

2. какие действия совершить , чтобы программа их видела ?

 

заранее благодарен.

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


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

В UG на IQMath ( https://www.ti.com/lit/sw/sprc990/sprc990.pdf ) на странице 11 написано:

The linker command file should be updated to properly access the IQmath lookup tables and place the IQmath code in the memory block you wish. These sections are described

later in this chapter.

Ну и собственно далее идет описание (со страницы 12, раздел 3.5)

 

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


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

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

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

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

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

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

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

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

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

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