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

 
 
> Неисправность 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
 
Start new topic
Ответов
virfis
сообщение Nov 20 2008, 10:20
Сообщение #2


Участник
*

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



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


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

Группа: Модераторы
Сообщений: 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



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

 


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


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