Author Topic: memtest  (Read 2928 times)

Offline slyOstrich

  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
memtest
« on: December 21, 2016, 04:31:40 am »
Добрый день, как можно протестировать память на cubieboard не загружая ни ос, ни загрузчик, чтобы обращаться напрямую к памяти, у меня просто тоже ошибка ??? mb , и пересборка u-boot не помогла.

Offline ua3prq

  • Moderator
  • Hero Member
  • *****
  • Posts: 660
  • Karma: +14/-1
    • View Profile
Re: memtest
« Reply #1 on: December 22, 2016, 06:01:52 am »
Боюсь, что пока что-то не загрузится - никак  8)

Offline slyOstrich

  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re: memtest
« Reply #2 on: December 22, 2016, 07:49:42 am »
Боюсь, что пока что-то не загрузится - никак  8)

ну я начал тестить, и дошёл до dramc_scan_readpipe, да, там выдаётся -1 в функции, позже я сравнил все регистры из неё, с рабочей платой, reg_val = readl(&dram->csr);, выдаёт точно такое же значение, что и DRAM_CSR_FAILED ну там конъюнкция происходит и выдаёт 0, ну и -1.

вот такие дела)))))))

наверно нужно выпаивать

Code: [Select]
static int dramc_scan_readpipe(void)
{
struct sunxi_dram_reg *dram = (struct sunxi_dram_reg *)SUNXI_DRAMC_BASE;
u32 reg_val;

/* data training trigger */
#ifdef CONFIG_SUN7I
clrbits_le32(&dram->csr, DRAM_CSR_FAILED);
#endif
setbits_le32(&dram->ccr, DRAM_CCR_DATA_TRAINING);

/* check whether data training process has completed */
while (readl(&dram->ccr) & DRAM_CCR_DATA_TRAINING);

/* check data training result */
reg_val = readl(&dram->csr);
if (reg_val & DRAM_CSR_FAILED)
return -1;

return 0;
}

Offline ua3prq

  • Moderator
  • Hero Member
  • *****
  • Posts: 660
  • Karma: +14/-1
    • View Profile
Re: memtest
« Reply #3 on: December 27, 2016, 12:33:12 am »
Это случилось надеюсь не сразу после покупки (я про брак платы)?
То, что память не заводится, еще не факт ее не работоспособности, повествовать тут не буду, почитайте в этом разделе...много чего проходило.
Как вариант- наводка на половинку всего RAM хотя бы.

Offline slyOstrich

  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re: memtest
« Reply #4 on: December 27, 2016, 06:52:50 am »
Это случилось надеюсь не сразу после покупки (я про брак платы)?
То, что память не заводится, еще не факт ее не работоспособности, повествовать тут не буду, почитайте в этом разделе...много чего проходило.
Как вариант- наводка на половинку всего RAM хотя бы.

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