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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> LPC2364. Не запускается пользовательская программа.
No_Good
сообщение Nov 8 2012, 11:17
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 28-09-10
Из: Самара
Пользователь №: 59 804



Цитата(Lotor @ Nov 8 2012, 12:59) *
Кстати как Вы это определяете?


Ну программа же с 0 адреса начинает работу. Вектора прописывает и тд, вообщем в startup'e тусит. Но jtag даже туда не заходит.

Перепаял вообще на другой процессор. Толку тоже нету, поставил LPC2368...

Ладно, как будут новости отпишусь))

Всем спасибо за помощь)

Сообщение отредактировал No_Good - Nov 8 2012, 11:18
Go to the top of the page
 
+Quote Post
Lotor
сообщение Nov 8 2012, 11:59
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Цитата(No_Good @ Nov 8 2012, 15:17) *
Ну программа же с 0 адреса начинает работу. Вектора прописывает и тд, вообщем в startup'e тусит. Но jtag даже туда не заходит.

Таки может программа в стартап заходит, а потом улетает в астрал. Из-за этого jtag и не может подключиться. Вы не можете утверждать, что
Цитата
Да, управление по 0 адресу не происходит..


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 8 2012, 14:26
Сообщение #18


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (Lotor @ Nov 8 2012, 13:59) *
Из-за этого jtag и не может подключиться.
P2.10 на землю и программа попадет в загрузчик. При этом JTAG сможет подключиться 100%.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
No_Good
сообщение Nov 8 2012, 14:35
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 28-09-10
Из: Самара
Пользователь №: 59 804



Цитата(Сергей Борщ @ Nov 8 2012, 17:26) *
P2.10 на землю и программа попадет в загрузчик. При этом JTAG сможет подключиться 100%.


Проверял это сегодня. Всё верно.
Замечено:
Что при наличии низкого уровня на P2.10 мк потребляет 30-40мА. Значит загрузчик действительно работает.
Стоит войти в обычный режим, потребление 10мА...
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 8 2012, 18:24
Сообщение #20


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (No_Good @ Nov 8 2012, 16:35) *
Стоит войти в обычный режим, потребление 10мА...
Это вы что-то в инициализации намудрили. Вставьте в начало стартапа бесконечный цикл и перемещая его по коду и смотря отладчиком - доходит до него программа или нет, найдите проблемное место.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
No_Good
сообщение Nov 8 2012, 18:50
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 28-09-10
Из: Самара
Пользователь №: 59 804



Цитата(Сергей Борщ @ Nov 8 2012, 21:24) *
Это вы что-то в инициализации намудрили. Вставьте в начало стартапа бесконечный цикл и перемещая его по коду и смотря отладчиком - доходит до него программа или нет, найдите проблемное место.


Все было бы замечательно, если бы у меня отладчик входил хотя бы в startup... А он отказывается это делать.
На счёт правильности: рядом лежала плата от недавнего проекта с этим же мк, прошиваюсь и отлаживаюсь в ней на ура.
Go to the top of the page
 
+Quote Post
Lotor
сообщение Nov 9 2012, 04:42
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Цитата(No_Good @ Nov 8 2012, 22:50) *
Все было бы замечательно, если бы у меня отладчик входил хотя бы в startup... А он отказывается это делать.
На счёт правильности: рядом лежала плата от недавнего проекта с этим же мк, прошиваюсь и отлаживаюсь в ней на ура.

Отлаживаться можно и осциллографом, если что. А так сравните настройки проектов, стартапы - чудес не бывает.


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
No_Good
сообщение Nov 9 2012, 05:00
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 28-09-10
Из: Самара
Пользователь №: 59 804



Цитата(Lotor @ Nov 9 2012, 07:42) *
Отлаживаться можно и осциллографом, если что. А так сравните настройки проектов, стартапы - чудес не бывает.


Да я понимаю, что чудес не бывает. Но что это за чудо такое свершилось ума не приложу.
Ладно, будем дальше разбираться sm.gif Добьётся в итоге всё равно))
Go to the top of the page
 
+Quote Post
kostyan
сообщение Nov 9 2012, 07:20
Сообщение #24


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

Группа: Участник
Сообщений: 121
Регистрация: 8-11-05
Пользователь №: 10 577



Как вариант: пробовали кварц сменить поставить с работающей платы?
Ну и убер вариант - поменять сам камень, ибо бывает что и камни таво... Тем более lpc...
Go to the top of the page
 
+Quote Post
Lotor
сообщение Nov 9 2012, 07:25
Сообщение #25


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Цитата(kostyan @ Nov 9 2012, 11:20) *
Как вариант: пробовали кварц сменить поставить с работающей платы?

Автор не может и на внутреннем генераторе запуститься, зачем ему менять кварц?
Цитата(kostyan @ Nov 9 2012, 11:20) *
ибо бывает что и камни таво... Тем более lpc...

Обоснуйте, что не так с lpc, пожалуйста.


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
kostyan
сообщение Nov 9 2012, 07:34
Сообщение #26


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

Группа: Участник
Сообщений: 121
Регистрация: 8-11-05
Пользователь №: 10 577



Не буду конечно однозначно про весь lpc утверждать. Но пробовали 1788. Вроде и ривизия свежая... Сгорело 4-5 камней при разных условиях. Особенно от последнего "условия" был в шоке - вытащил жэтаг "на горячую". Часть сгорела - на ацп внешнем было подано напряжение, а на камне - нет. В общем чего тока не делал на аналогичной плате с SAM3U - ни ОДНОГО камня не сгорело. Но вполне возможно что сам дурак, или камни какие пиленые... Но неприятный осадок астался... Тем более атмелы 3Х серию выпустили вроде уже...
Go to the top of the page
 
+Quote Post
Lotor
сообщение Nov 9 2012, 08:14
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Цитата(kostyan @ Nov 9 2012, 11:34) *
Сгорело 4-5 камней при разных условиях. Особенно от последнего "условия" был в шоке - вытащил жэтаг "на горячую". Часть сгорела - на ацп внешнем было подано напряжение, а на камне - нет.

Ох, даже боюсь предположить что за остальные "условия". =)


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
No_Good
сообщение Nov 9 2012, 08:19
Сообщение #28


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 28-09-10
Из: Самара
Пользователь №: 59 804



МК менял и не раз, замена не помогала. Та же история с кварцем.
В надёжности контроллеров от nxp никогда не сомневался. Температуру, помехи и тп воздействия выдерживает на ура, в то время как остальные, stm'ы, msp глохнут.
А теперь к делу.
Есть новости:D Поковырялся в настройках IAR'a, а точнее переписал адреса RAM и ROM. Кварц стал генерить 12 MHz, что радует. Хотя на другой плате на старых настройках всё работало на ура, в чем прикол так и не понял.
Только j-tag всё равно не работает, пины так же не дёргаются.
Смущает тот факт что уровни всё равно подсаженные, даже минимальных 2,8В нету заявленых в даташите.
Разбираюсь дальшеsm.gif
Go to the top of the page
 
+Quote Post
Lotor
сообщение Nov 9 2012, 08:32
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Генерация кварца говорит, что в стартап уже попадаете. Теперь смотрите настройки jtag/jlink - тип сброса, скорость и т.п..

PS: хотя я таки продолжаю думаю, что Вы уходите в астрал раньше, чем jtag успевает приконектиться.
Возьмите готовый пример у IAR аля "arm\examples\NXP\LPC23xx\IAR-LPC-2378-SK\simple\GPIO" и попробуйте адаптировать и запустить.


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
kostyan
сообщение Nov 12 2012, 03:43
Сообщение #30


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

Группа: Участник
Сообщений: 121
Регистрация: 8-11-05
Пользователь №: 10 577



А где покупали, надежность поставщика, может партия всетаки пиленная?

Теже китайцы днем работают на npx а вечером на себя sm.gif

Полыхать от любого пука - это я надежностью ну никак не назову. SAM3U у меня при тех же равных - вообще ниадин никак не сгорел.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 10:55
Рейтинг@Mail.ru


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