Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: О тактировании SWD на низких частотах
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
AndyDev
Не знаю, поднималась ли подобная тема, но заметил сегодня подобную вещь.
Если ядро процессора тактируется частой меньшей, чем частота SWD, то связь отладчика с ним теряется.
Поймал вот на каком примере. Затактировал процессор LPC1114 от WDT, частотой 7.8кГц, после чего стала пропадать связь с отладчиком. Экспериментально выяснил, что установка частоты SWD 10кГц решает проблему. 20кГц уже слишком много. Отсюда и сабжевый вывод.

И еще, для новичков. В стандартной библиотеке для Kеil LPC11xx.h почему-то отсутствуют начисто регистры управления работой Flash-памяти. Хотя надо учесть, что по умолчанию после сброса доступ к ней осуществляется за 3 такта, что необходимо, если частота процессора от 40..50МГц, но излишне замедляет работу программы, если процессор работает на более низких частотах.
Serj78
Цитата(AndyDev @ Jan 13 2012, 04:03) *
Если ядро процессора тактируется частой меньшей, чем частота SWD, то связь отладчика с ним теряется.


Да, совершенно верно, ядро не может распознать последовательность. В кейле у J-Линка даже есть кнопочка- определить частоту. он несколько раз долбится и определяет подходящую.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.