Доброго дня SVLD!
берете билдрут который идет в комплекте с виртуалной машиной с лубунтой. Делаете изменения
при компиляции ядра сделать изменение в папке buildroot-2014.08-sk-3.10.17/output/build/linux-custom/drivers/mmc/core/mmc.c
код
"if (card->ext_csd.rev > 6){"
поменять на
"if (card->ext_csd.rev > 7){"
при компиляции uboot сделать изменения в папке buildroot-2014.08-sk-3.10.17/dl/uboot-imx_3.10.31_1.1.0_beta-sk.tar.bz2/board/starterkit/sodimm_imx6/sodimm_imx6.c
Макроопределение
#define USDHC_PAD_CTRL (PAD_CTL_PUS_47K_UP | PAD_CTL_SPEED_LOW | \
PAD_CTL_DSE_80ohm | PAD_CTL_SRE_FAST | PAD_CTL_HYS)
заменить на
#define USDHC_PAD_CTRL (PAD_CTL_PUS_47K_UP | PAD_CTL_SPEED_LOW | \
PAD_CTL_DSE_120ohm | PAD_CTL_SRE_SLOW | PAD_CTL_HYS)
Приветствую!
И так, что есть на данный момент:
1. вопрос с перепрошивкой я решил хитрым образом:
- emmc разбил на два раздела, во второй раздел залил rootfs из uImage_safe и ядро 4.1.15 (из BR-2017.08)
- меняя mmcroot я могу теперь загрузиться (вообще без проблем, не виснет, не перегружается) в самодельную рекавери и что угодно делать с "рабочим" первым разделом
2. первый раздел грузится один раз из 10-20. Большей частью уходит в ребут сразу при попытке примонтировать rootfs, редко - виснет на этапе
sergsss77
Низко кланяюсь!! Решение - в шапку однозначно!
Блин, теперь uImage_safe память видит как родную!
Менял только uboot-imx, ядро уже было добрыми людьми подкорректировано.
Остаётся один важный вопрос - что мешает системе грузиться...