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

 
 
> Проверка SDRAM (ну и вообще памяти)
kolobochishe
сообщение Feb 14 2011, 10:00
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 14-04-10
Из: Россия, г.Челябинск
Пользователь №: 56 634



Здравствуйте!

Есть проблема: программы с объявленным массивом более 10кБ не грузится J-TAG программатором в модуль mini3250 (LPC3250 с 64МБ памяти SDRAM)

Можно ли проверить работу SDRAM с помощью такого кода?

Код
int i, pattern, pread;
int * p;

pattern = 0x0F0F0F0F;

for (i = 0x80000000; i<0x88000000; i++)
{
  p = (int *) i;
  * p = pattern;
  pread = * p;
  if (pread =! pattern)
  {
    printf ("Write test data to adr %X\n", p);
    printf ("Reading %X\n", pread);
  }
}

printf ("Testing completed\n");


Мою проверку память проходит, но программа так и не грузится.

Реализация памяти - 2 чипа 16Mx16 включенных параллельно. Разделены только 32 бита данных. Одна часть в одном чипе, вторая - во втором.

Ну и верхний адрес проверки что-то не совпадает. По идее должно быть не больше 0x81FF FFFF. Но проверка проходит. Такое ощущение что по верхним адресам расположено что-то еще.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kolobochishe
сообщение Feb 15 2011, 12:19
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 14-04-10
Из: Россия, г.Челябинск
Пользователь №: 56 634



В общем, похоже, проблема в таймингах. Где-то, что-то не так выставлено.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Feb 15 2011, 19:59
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(kolobochishe @ Feb 15 2011, 14:19) *
В общем, похоже, проблема в таймингах. Где-то, что-то не так выставлено.


Что, китайцы вообще никакого тестового софта к своим платам не дают?
Или там по китайски все как всегда? wink.gif
Go to the top of the page
 
+Quote Post



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

 


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


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