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

 
 
> arm-elf-gdb + openOCD, Глюк ?
Ivan_Kov
сообщение Apr 28 2008, 08:08
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



Использую gdb 6.0 совместно с OpenOCD, для работы с lpc2468.

Натолкнулся на странное поведение. При отладке кода, содержащего переменные-указатели на регистры GPIO (FIOxDIR, FIOxPIN, FIOxSET, FIOxCLR), обнаружил самопроизвольное переключение состояния пинов.
Если код работы с пинами не трассируется - пины переключаются как и требуется. А в момент исполнения команды gdb "step" или "stepi" напряжение на пинах - скачет. До и после "step" состояние пинов - корректное. Это наблядается даже когда испольняемая инструкция не обращается к портам GPIO.
Если при работе с регистрами используются #define-определения этого глюка не наблюдается.

Кто-либо замечал это? как бороться?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Ivan_Kov   arm-elf-gdb + openOCD   Apr 28 2008, 08:08


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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 19:53
Рейтинг@Mail.ru


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