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

 
 
> scmRTOS + IAR / MSP430 отладка
Dnepr33
сообщение Jun 17 2014, 09:48
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 1-02-11
Из: Днепропетровск
Пользователь №: 62 622



IAR, MSP430, scmRTOS - режим отладки. 4 потока.
Для отладки ПО с ОС (в данном случае вопрос по scmRTOS) в настройках IAR есть подключение
плагинов, соотв-их используемой ОС. В списке плагинов scmRTOS отсутствует.
Как вежливо сказать IAR, что используется ОС с переключением стека ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Nixon
сообщение Jun 17 2014, 14:50
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



После плагина к TNKernel была у меня мысль написать и к SCMRTOS. Но я столкнулся с тем что поскольку все крутится вокруг шаблонов, то нет устойчивой структуры RTOS. И соответственно получение информации о состоянии RTOS очень затруднена (особенно с моими знаниями с++).

P.S. При случае я все же попробую докрутить плагин (тем более что саму SCMRTOS я использую довольно широко), но как скоро это будет - не знаю.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
Dnepr33
сообщение Jun 22 2014, 14:10
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 1-02-11
Из: Днепропетровск
Пользователь №: 62 622



Цитата(Nixon @ Jun 17 2014, 16:50) *
После плагина к TNKernel была у меня мысль написать и к SCMRTOS. Но я столкнулся с тем что поскольку все крутится вокруг шаблонов, то нет устойчивой структуры RTOS. И соответственно получение информации о состоянии RTOS очень затруднена (особенно с моими знаниями с++).

P.S. При случае я все же попробую докрутить плагин (тем более что саму SCMRTOS я использую довольно широко), но как скоро это будет - не знаю.


Сегодня (да и раньше постоянно) в отладчике IAR наткнулся на "unavialable" стековой переменной в scmRTOS.
Хотя в disasm окне работа c ней ведется. Но ветка if( n ), где n=1 реально не отрабатывает. Скорее всего из-за специфики
отладки в среде ОС, в том числе с участием оптимизатора IAR.
Что по Вашеу мнению, мне следует сделать:
- депортироваться в freeRTOS - плагин для нее есть. Я склоняюсь к этому варианту.
- попытаться "уболтать" парочку IAR+SCM/MSP430

Cейчас попробую вместо Debug откомпилировать в Release и проверить "политику партии" в смысле if(1) == TRUE / FALSE sm.gif

Go to the top of the page
 
+Quote Post



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

 


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


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