реклама на сайте
подробности

 
 
> Кто-нибудь использовал TLS для Texas MSP430
SMRM
сообщение Aug 15 2016, 16:24
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 26-06-09
Пользователь №: 50 667



Здравствуйте!
Пытаюсь настроить TLS в Dlib Iar. В проекте использую uCOS-III и их пример построения в файле os_tls.c.
Ранее для проекта на LPC4078 все работало.
Нужна TLS для защиты heap, так как вызывается оператор new в разных потоках.
В новом проекте - микроконтроллер MSP430F5437a.
Линкер выдает ошибку:
Error[e46]: Undefined external "__cstart_init_tls" referred in ?errno
Пока не могу понять как отменить инициализацию TLS data segment в Dlib. Для LPC4078 инициализация вроде отключена по умолчанию.
Может кто что подскажет или укажет на какой-то пример для MSP430.
Вторая проблема возникла при определении размера занимаемого кучей с помощью __iar_dlmallinfo().
Также IAR for MSP выдает ошибку:
Error[e46]: Undefined external "__iar_dlmallinfo" referred in CommObjectDef,
хотя для Iar for Arm нет никаких проблем.
Заранее благодарю за помощь.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 22:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01339 секунд с 7
ELECTRONIX ©2004-2016