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

 
 
> Маленькие хитрости, для RDI
DASM
сообщение May 16 2006, 21:29
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



в LPC21XX, как известно, ядро до запуска работает на частоте кварца, что ограничивает скорость работы JTAG. Решить проблему можно через RDI setup macro. Создаем файлик (например lpc2148.setup)
с таким содержанием
Код
SetJTAGSpeed(1000);
Reset(50);
Write32(0xE01FC080, 1); //PLLCON = 1
Write32(0xE01FC084, 36); //PLLCFG = (1 << 5) | (5 - 1); (это для кварца 12 Мгц)

Write32(0xE01FC08C, 0x000000AA); // PLLFEED = 0xAA
Write32(0xE01FC08C, 0x00000055); // PLLFEED = 0x55


Write32(0xE01FC080, 3); //PLLCON = 3

Write32(0xE01FC08C, 0x000000AA); // PLLFEED = 0xAA
Write32(0xE01FC08C, 0x00000055); // PLLFEED = 0x55

SetJTAGSpeed(8000);

Ну и потом на вкладке Init укажем этот файлик. Владельцы J-Link 5-ой версии увидят, насколько возрастет скорость загрузки во флеш =))
PS не путать это с mac файлом для работы НЕ через RDI
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- DASM   Маленькие хитрости   May 16 2006, 21:29


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 20:49
Рейтинг@Mail.ru


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