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

 
 
> О тактировании SWD на низких частотах, О глюках при частоте ядра меньше частоты SWD
AndyDev
сообщение Jan 13 2012, 00:03
Сообщение #1


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

Группа: Участник
Сообщений: 163
Регистрация: 17-11-07
Пользователь №: 32 406



Не знаю, поднималась ли подобная тема, но заметил сегодня подобную вещь.
Если ядро процессора тактируется частой меньшей, чем частота SWD, то связь отладчика с ним теряется.
Поймал вот на каком примере. Затактировал процессор LPC1114 от WDT, частотой 7.8кГц, после чего стала пропадать связь с отладчиком. Экспериментально выяснил, что установка частоты SWD 10кГц решает проблему. 20кГц уже слишком много. Отсюда и сабжевый вывод.

И еще, для новичков. В стандартной библиотеке для Kеil LPC11xx.h почему-то отсутствуют начисто регистры управления работой Flash-памяти. Хотя надо учесть, что по умолчанию после сброса доступ к ней осуществляется за 3 такта, что необходимо, если частота процессора от 40..50МГц, но излишне замедляет работу программы, если процессор работает на более низких частотах.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
Serj78
сообщение Jan 17 2012, 17:04
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499



Цитата(AndyDev @ Jan 13 2012, 04:03) *
Если ядро процессора тактируется частой меньшей, чем частота SWD, то связь отладчика с ним теряется.


Да, совершенно верно, ядро не может распознать последовательность. В кейле у J-Линка даже есть кнопочка- определить частоту. он несколько раз долбится и определяет подходящую.
Go to the top of the page
 
+Quote Post

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

 


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


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