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

 
 
 
Reply to this topicStart new topic
> Неисправность SDRAM?, или с микроконтроллером проблемы?
virfis
сообщение Nov 19 2008, 14:18
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 17-10-05
Из: Краснодар
Пользователь №: 9 732



Использовал Olimex плату LPC-E2468. Работала 2 месяца, отлаживал программу и в один момент прога вывалилась на тесте ОЗУ. Пробовал несколько раз, стабильно вываливается на тесте ОЗУ, причем интересно так: Если прохожу тест ОЗУ по шагам в отладчике, и просматриваю состояние памяти, то вроде пишет правильно, но пройти по шагам все 16 мегабайт терпения не хватит. А иначе вываливается на тесте. Причем до этого тест всегда работал. Драйвер EMC брал от IAR (приложен). Он хоть и под другую микросхему памяти, но работало все четко. Рабочая частота 48 МГц. ОТсюда вопрос. Могла микросхема ОЗУ выйти из строя из-за того что не верно сконфигурирован EMC? Или что-то с управляющими линиями микроконтпроллера? В момент выхода из строя никаких бросков напряжений не было. Руками не трогал. Плата подключена к компу через J-Link и питается от USB. Просто в очередно раз залил программу Яром для отладки и она не пошла.
В приложении драйвер EMC и схема платы.

Сообщение отредактировал virfis - Nov 19 2008, 14:18
Прикрепленные файлы
Прикрепленный файл  files.zip ( 243.13 килобайт ) Кол-во скачиваний: 29
 
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Nov 19 2008, 14:21
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Похолодать могло просто smile.gif
Go to the top of the page
 
+Quote Post
virfis
сообщение Nov 19 2008, 14:31
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 17-10-05
Из: Краснодар
Пользователь №: 9 732



Да просто надо разобраться в чем дело, потому что хотим использовать эти платы чтобы не заморачиваться с производством. И надо понять толи китайцы делают платы одноразовые и надо самим делать, толи процессора такие вшивые что надо от них отказываться, толи я накосячил в коде. Последний вариант наиболее предпочтительный, тогда хоть есть шанс использовать платы smile.gif
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Nov 19 2008, 14:34
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Я вполне серьезно. Подогреть плату не пробовали?
Go to the top of the page
 
+Quote Post
virfis
сообщение Nov 20 2008, 08:38
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 17-10-05
Из: Краснодар
Пользователь №: 9 732



Нет, а что может помочь? До какой температуры надо нагреть?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Nov 20 2008, 08:53
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(virfis @ Nov 20 2008, 11:38) *
Нет, а что может помочь? До какой температуры надо нагреть?

Может. Просто начало глюков подозрительно совпадает с похолоданием, а в неожиданный отказ памяти верится с трудом. Градусов на 10.
Go to the top of the page
 
+Quote Post
KRS
сообщение Nov 20 2008, 09:25
Сообщение #7


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



А вы тайминги пробовали менять?
может для начала поставить задержки по макисмуму
Go to the top of the page
 
+Quote Post
virfis
сообщение Nov 20 2008, 10:20
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 17-10-05
Из: Краснодар
Пользователь №: 9 732



Если честно я не особо в них разбираюсь. Какие значения надо поставить, подскажите если не сложно.
Go to the top of the page
 
+Quote Post
KRS
сообщение Nov 20 2008, 10:42
Сообщение #9


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(virfis @ Nov 20 2008, 13:20) *
Если честно я не особо в них разбираюсь. Какие значения надо поставить, подскажите если не сложно.

для начала берете usermanual на LPC24xx
смотрите часть 5.10 EMC Register description там у каждого регистра относящегося к таймингам написано как параметр должен называться в даташите на SDRAM ( чтот то типа такого This value is normally
found in SDRAM data sheets as tRP)
Остается взять даташит на SDRAM и поставить нужные тайминги ( потом елси не работает попытьаться их увеличить )
Если SDRAM MICRON то в даташите вы найдете все! Это можно сказать образцовые даташиты на память.
Go to the top of the page
 
+Quote Post
virfis
сообщение Nov 20 2008, 10:51
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 17-10-05
Из: Краснодар
Пользователь №: 9 732



usermanual на LPC24xx у меня есть, я все по нему и делаю. А память самсунг. У нее половины параметров в даташите не прописано какие указаны в описаниях регистров. Те что совпадают я ставил. Не помогает. Попробую все параметры увеличить в 5 раз.


Добавлено
Увеличил в 10 раз. Не помогает.

Сообщение отредактировал virfis - Nov 20 2008, 11:11
Go to the top of the page
 
+Quote Post
KRS
сообщение Nov 20 2008, 11:31
Сообщение #11


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(virfis @ Nov 20 2008, 13:51) *
Увеличил в 10 раз. Не помогает.

Ну так тоже нельзя! есть ограничение не только на минимум, но и на максимум.
к тому же если менять RAS и CAS latency их надо прописывать и в SDRAM.

Еще можно попробовать понизить частоту клоков SDRAM
Go to the top of the page
 
+Quote Post
virfis
сообщение Nov 20 2008, 11:57
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 17-10-05
Из: Краснодар
Пользователь №: 9 732



У меня рабочая частота 48МГц, я ставил и 72 и 24. Все одинаково.

Заметил сейчас такую вещь. КОгда идет инициализация адресных линий, если устанавливается в PINSEL8 нога P4[4] в режим 1(А4), то почему-то загорается светодиод stat1, который на ноге P4[17]
Go to the top of the page
 
+Quote Post

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

 


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


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