/www/pub
було CPU/brom -> boot0 -> boot1 -> boot.axf стало CPU/brom -> u-boot
Невеличка примітка, на справді не все так просто, u-boot складається з двох частин, u-boot SPL та вже нормального u-boot.
Поки не ясно навіщо це, але в такому випадку схема вже наступна:
brom -> SPL -> u-boot, і наразі я дійшов лише до SPL
Поки не ясно навіщо це, але в такому випадку схема вже наступна:
brom -> SPL -> u-boot, і наразі я дійшов лише до SPL
/www/pub
Невеличка примітка, на справді не все так просто, u-boot складається з двох частин, u-boot SPL та вже нормального u-boot. Поки не ясно навіщо це, але в такому випадку схема вже наступна: brom -> SPL -> u-boot, і наразі я дійшов лише до SPL
SPL частина u-boot за якихось причин не бачить сд карту, спершу я думав що проблема у тому, що в device tree неправильно виставлені піни процесора, що призначені для слота SD-карти, але вчора поколупавшись у dts, виявилось що піни стандартні, і навіть сходяться із конфігом стокового boot.axf
Тож наразі я навіть хз що із цим робити, як буде вільний час, планую емпіричним методом вирішити це питання. Методом тику і перебору коротше XD
Тож наразі я навіть хз що із цим робити, як буде вільний час, планую емпіричним методом вирішити це питання. Методом тику і перебору коротше XD
Добре, прийнамні помилка по частоті та вольтажу проца зникла.
Шо я зробив? По перше оновив ісходники u-boot. До цього я використовував клонований репо з гітхабу проекта linux-sunxi, але сьогодні виявив що в офіційному репо u-boot так само є підтримка цього процесора, і навіть є device tree для більш нової моделі електронної книжки від того ж виробника.
На разі від device-tree нічого не залежить як виявилось, таяк ось це на скріні - u-boot взагалі без device tree, на стадії SPL схоже йому це не потрібно. Тож треба копати глибше, і не в сторону dtb поки що.
Шо я зробив? По перше оновив ісходники u-boot. До цього я використовував клонований репо з гітхабу проекта linux-sunxi, але сьогодні виявив що в офіційному репо u-boot так само є підтримка цього процесора, і навіть є device tree для більш нової моделі електронної книжки від того ж виробника.
На разі від device-tree нічого не залежить як виявилось, таяк ось це на скріні - u-boot взагалі без device tree, на стадії SPL схоже йому це не потрібно. Тож треба копати глибше, і не в сторону dtb поки що.
Зробив такий експеримент, подав живлення на плату і з'єднав її з ПК без сд карти, далі підкинув сд карту, після чого запустив u-boot за допомогою FEL (через пк, без використання сд карти), і що я бачу? Повноцінний u-boot з підкинутим до нього dtb і правильними пінами слота SD-карти теж її курва не бачить 🫠
/www/pub
Зробив такий експеримент, подав живлення на плату і з'єднав її з ПК без сд карти, далі підкинув сд карту, після чого запустив u-boot за допомогою FEL (через пк, без використання сд карти), і що я бачу? Повноцінний u-boot з підкинутим до нього dtb і правильними…
Ох, я докумекав дещо, зараз навіть зафоткаю
В чому ця відмінність? Well, зазвичай слот для SD карти має пін, який перевіряє наявність карточки в слоті. Системний слот його не має
/www/pub
В чому ця відмінність? Well, зазвичай слот для SD карти має пін, який перевіряє наявність карточки в слоті. Системний слот його не має
Хочеться перевірити, чи в цьому проблема, але поки не ясно як саме...
/www/pub
Хочеться перевірити, чи в цьому проблема, але поки не ясно як саме...
ХА! Зараз скомпілюю бутлоадер з цим параметром і спробую бутнутись
/www/pub
ХА! Зараз скомпілюю бутлоадер з цим параметром і спробую бутнутись
Ні, це не спрацювало, тепер воно отаке
в нього я загнав також device tree від суміжної моделі, яка вже була в репо u-boot