Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помощь с IQMath на TMS320F23879D
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Программирование
denis_p
Привет . я чайник . прошу помощи с желанием! и необходимостью! разобраться .

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

вопросы:
1. где по умолчанию находятся эти таблицы ?и кто их туда разместил
2. какие действия совершить , чтобы программа их видела ?

заранее благодарен.
Herz
Переместил тему.
XVR
В 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)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.