Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Не могу прошить LPC2148
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Zugus
Никак не получается прошить LPC2148 Keil говорит, что : NO ULINK device found.
Прошиваю через ULINK
Возможно я в схеме подключения JTAG что то не то сотворил. Может кто-нибудь выложить заведомо рабочую схему включения?
Приложил схему, которую разводил.
etoja
JTAG для LPC2148 такой же, как и для LPC2138.
Прилагаемую схему использую с программатором Вигглер.

На вашей схеме обратите внимание: контакт P0.14 должен быть подтянут резистором к питанию, а у вас на него приходит сигнал прерывания, который в момент программирования может иметь низкий уровень.
Zugus
Спасибо, попробую подтянуть.
Zugus
Что то у меня тут мистика творится какая то.
Я смог прошить

#include <LPC214x.H>
int main (void) {
IODIR0 = 0x40000000;
IOSET0 = 0x40000000;}
больше ничего прошить не получается. И на контакте TD0 идут импульсы с частотой 763,3Гц
Больше в контроллер ничего не шьётся
meister
Цитата(Женёк @ Nov 12 2008, 12:38) *
Что то у меня тут мистика творится какая то.
Я смог прошить

#include <LPC214x.H>
int main (void) {
IODIR0 = 0x40000000;
IOSET0 = 0x40000000;}
больше ничего прошить не получается. И на контакте TD0 идут импульсы с частотой 763,3Гц
Больше в контроллер ничего не шьётся


Куда он выходит из main? smile.gif

Опустите ногу, которая запускает ISP и снова прошивайте. Мне помогало.
Nixon
Судя по вашему первому сообщению - у вас просто не работает ulink. Копайте сначала в этом направлении
Zugus
никуда из main не выходит, я просто в качестве эксперемента, что прошился контроллер на ножках хотел увидеть уровень.

Цитата
Опустите ногу, которая запускает ISP и снова прошивайте. Мне помогало.

А вот это я не понял...

ULINK по идее рабочий, он плату тестовую прошивает нормально.
да и эту разок прошил, только вот теперь что то с TD0 не то стало.

Мда, вобщем вот что получилось.
Если удалить алгоритм программирования в Keil uVision, заново его выставить и перезагрузить JTAG всё прошивается...
Интересно, это лечится?
ssergy
Цитата(Женёк @ Nov 11 2008, 14:41) *
Приложил схему, которую разводил.

Попробуйте XTAL1 сигнал подать через 100pF а не через 100Om (см. даташит)
Wano
Попробуйте поменять скорость работы ULINK-а на меньшую. К примеру 2478 на плате от EA не шьется при скорости 1МГц, ставлю 500кГц и всё ок.Что-то с линиями jtag-а.
Zugus
А где можно посмотреть скорость ULINKа?
Нашел где, да, похоже в этом была проблема.
Спасибо.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.