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

 
 
> Не могу прошить LPC2148
Zugus
сообщение Nov 11 2008, 11:41
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 15-12-05
Из: Зеленоград
Пользователь №: 12 235



Никак не получается прошить LPC2148 Keil говорит, что : NO ULINK device found.
Прошиваю через ULINK
Возможно я в схеме подключения JTAG что то не то сотворил. Может кто-нибудь выложить заведомо рабочую схему включения?
Приложил схему, которую разводил.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 9)
etoja
сообщение Nov 11 2008, 13:05
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



JTAG для LPC2148 такой же, как и для LPC2138.
Прилагаемую схему использую с программатором Вигглер.

На вашей схеме обратите внимание: контакт P0.14 должен быть подтянут резистором к питанию, а у вас на него приходит сигнал прерывания, который в момент программирования может иметь низкий уровень.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Zugus
сообщение Nov 11 2008, 13:26
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 15-12-05
Из: Зеленоград
Пользователь №: 12 235



Спасибо, попробую подтянуть.
Go to the top of the page
 
+Quote Post
Zugus
сообщение Nov 12 2008, 08:38
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 15-12-05
Из: Зеленоград
Пользователь №: 12 235



Что то у меня тут мистика творится какая то.
Я смог прошить

#include <LPC214x.H>
int main (void) {
IODIR0 = 0x40000000;
IOSET0 = 0x40000000;}
больше ничего прошить не получается. И на контакте TD0 идут импульсы с частотой 763,3Гц
Больше в контроллер ничего не шьётся
Go to the top of the page
 
+Quote Post
meister
сообщение Nov 12 2008, 09:36
Сообщение #5


Местный
***

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



Цитата(Женёк @ Nov 12 2008, 12:38) *
Что то у меня тут мистика творится какая то.
Я смог прошить

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


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

Опустите ногу, которая запускает ISP и снова прошивайте. Мне помогало.
Go to the top of the page
 
+Quote Post
Nixon
сообщение Nov 12 2008, 09:46
Сообщение #6


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Судя по вашему первому сообщению - у вас просто не работает ulink. Копайте сначала в этом направлении


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
Zugus
сообщение Nov 12 2008, 10:23
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 15-12-05
Из: Зеленоград
Пользователь №: 12 235



никуда из main не выходит, я просто в качестве эксперемента, что прошился контроллер на ножках хотел увидеть уровень.

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

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

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

Мда, вобщем вот что получилось.
Если удалить алгоритм программирования в Keil uVision, заново его выставить и перезагрузить JTAG всё прошивается...
Интересно, это лечится?
Go to the top of the page
 
+Quote Post
ssergy
сообщение Nov 12 2008, 11:32
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 29-01-06
Пользователь №: 13 730



Цитата(Женёк @ Nov 11 2008, 14:41) *
Приложил схему, которую разводил.

Попробуйте XTAL1 сигнал подать через 100pF а не через 100Om (см. даташит)
Go to the top of the page
 
+Quote Post
Wano
сообщение Nov 13 2008, 19:13
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 272
Регистрация: 3-06-06
Пользователь №: 17 737



Попробуйте поменять скорость работы ULINK-а на меньшую. К примеру 2478 на плате от EA не шьется при скорости 1МГц, ставлю 500кГц и всё ок.Что-то с линиями jtag-а.
Go to the top of the page
 
+Quote Post
Zugus
сообщение Nov 14 2008, 05:49
Сообщение #10


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 15-12-05
Из: Зеленоград
Пользователь №: 12 235



А где можно посмотреть скорость ULINKа?
Нашел где, да, похоже в этом была проблема.
Спасибо.

Сообщение отредактировал Женёк - Nov 14 2008, 06:00
Go to the top of the page
 
+Quote Post

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

 


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


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