October 22, 2019, 07:50:57 pm

News:

Have you visited the Allwinner Chipset wiki? - http://linux-sunxi.org/


memtest

Started by slyOstrich, December 21, 2016, 04:31:40 am

Previous topic - Next topic

slyOstrich

Добрый день, как можно протестировать память на cubieboard не загружая ни ос, ни загрузчик, чтобы обращаться напрямую к памяти, у меня просто тоже ошибка ??? mb , и пересборка u-boot не помогла.

ua3prq

Боюсь, что пока что-то не загрузится - никак  8)

slyOstrich

Quote from: ua3prq on December 22, 2016, 06:01:52 am
Боюсь, что пока что-то не загрузится - никак  8)


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

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

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

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;
}

ua3prq

Это случилось надеюсь не сразу после покупки (я про брак платы)?
То, что память не заводится, еще не факт ее не работоспособности, повествовать тут не буду, почитайте в этом разделе...много чего проходило.
Как вариант- наводка на половинку всего RAM хотя бы.

slyOstrich

Quote from: ua3prq on December 27, 2016, 12:33:12 am
Это случилось надеюсь не сразу после покупки (я про брак платы)?
То, что память не заводится, еще не факт ее не работоспособности, повествовать тут не буду, почитайте в этом разделе...много чего проходило.
Как вариант- наводка на половинку всего RAM хотя бы.


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