[an error occurred while processing this directive]
try; catch;
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
miv
01 августа 2006 г. 16:29
В ответ на:
Есть ли какой-то способ организовать точки останова в коде С++ таким образом, чтобы при возникновении непредвиденных ситуаций, она срабатывала?
отправлено =NIK= 01 августа 2006 г. 16:27
Составить ответ
|||
Конференция
|||
Архив
Ответы
слышал, что стек сильно жрут (btw: если не лень объясните чего try/catch со стеком делают)
—
yes
(01.08.2006 16:46
87.236.81.130
, 341 байт)
никто не пользует или неинтересно? у меня простого проца с С++ нет сейчас, а на х86 чего-там VC++ нагенерит - не хочется смотреть
—
yes
(01.08.2006 17:47
87.236.81.130
,
пустое
)
Поясните пожалуйста, я в ИАР такого что-то не нахожу...
—
=NIK=
(01.08.2006 16:38
213.221.24.178
,
пустое
)
Как вариант:
—
smb
(01.08.2006 19:46
212.5.70.188
, 277 байт)
В IAR для AVR может и не быть !
—
miv
(01.08.2006 17:04
82.140.84.195
,
пустое
)
ИАР для ARM LPC2000
—
=NIK=
(01.08.2006 17:05
213.221.24.178
,
пустое
)
И кстати !! (+)
—
miv
(01.08.2006 17:11
82.140.84.195
, 34 байт)
Это связано с взаимодействием софта с внешним миром.... т.е. отслеживание ситуаций, которых в принципе быть не должно... если только что-то не отвалится... или не сгорит...
—
=NIK=
(01.08.2006 17:15
213.221.24.178
,
пустое
)
А в LPC можно прграмное interrupt организовать ???
—
miv
(01.08.2006 17:25
82.140.84.195
,
пустое
)
Можно
—
=NIK=
(01.08.2006 17:35
213.221.24.178
,
пустое
)
Ответ: (+)
—
miv
(01.08.2006 17:19
82.140.84.195
, 122 байт)
P.S. (+)
—
miv
(01.08.2006 17:23
82.140.84.195
, 304 байт)
Хм ! Для ARM на IAR не писал ! Надо поглядеть чо там есть ! =(
—
miv
(01.08.2006 17:09
82.140.84.195
,
пустое
)
ЕС++ может и не поддерживать, это надо где-то специально включать "exception" или как то так...
—
yes
(01.08.2006 16:48
87.236.81.130
,
пустое
)
Как программа узнает что, что то не так, ловушки ставить надо, а в ловушках точки останова.
—
PeterDV
(01.08.2006 16:46
83.69.107.179
,
пустое
)
Это не очень удобно... т.к. при изменении кода в редакторе, все точки останова "плывут". Да и если переносишь проект или новое вёкспэйс создаешь, то надо заново раставлять все точки останова.о
—
=NIK=
(01.08.2006 16:50
213.221.24.178
,
пустое
)
Ну батенька у вас что за машина, мне на MSP тока 3 разрешает поставить на AVR c ЖИТАГОМ тоже.
—
PeterDV
(01.08.2006 16:54
83.69.107.179
,
пустое
)
Программатор J-Link
—
=NIK=
(01.08.2006 17:03
213.221.24.178
,
пустое
)
LPC 2129... при заливке программы в SRAM можно их ставить пока не надоест...
—
=NIK=
(01.08.2006 17:00
213.221.24.178
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание