Pull to refresh

Comments 13

Сейчас пытаюсь повторить подобное для модуля с камнем RT5350.
По JTAG подключился.
Теперь осталось найти загрузчик для модуля который запустится из RAM.
Может кто чего посоветует?
Ну или как собрать barebox под этот камень?
barebox для этого камня собрать нельзя, но можно портировать :)

Если ОЗУ действительно работает, то можно начать с запуска NMON (нано-монитор) из состава barebox;
нано-монитор перемещаем — работает с любого адреса и не использует при работе ОЗУ для хранения данных (sic!).

Вот о чём речь:
git.pengutronix.de/?p=barebox.git;a=blob;f=arch/mips/include/asm/pbl_nmon.h;h=e7baa4c5a97d74671f09635ce8fb91088419a777;hb=HEAD

Для этого надо сделать следующее:

1. потренироваться в сборке и запуске barebox'а c nmon'ом (это можно сделать при помощи qemu — в barebox поддерживается плата qemu-malta);
2. собрать barebox.bin с включённым nmon'ом для malt'ы, но с параметрами UART от RT5350 и отключённой инициализацией системного контроллера malt'ы (gt64120);
3. отрезать у barebox первые 2 КБ (nmon в них точно попадёт), загрузить этот обрубок в ОЗУ «модуля с камнем RT5350» по любому адресу и запустить.

После того, как NMON заработает портирование barebox [скорее всего] сведётся к совершенно скучной тривиальной процедуре.

Возможно мне стоит сделать более подробный пост?
ОЗУ работает точно, даже получилось инициализировать USART и что-то в него выводить.
Так же пытался настроить flash bank для работы с флеш напрямую — но безуспешно.

Могли бы вы по подробнее рассказать про сборку и настройку barebox?
И может ли он работать с флеш (записать туда новый загрузчик)?
P.S. Если добавить строчку:
 auto0.tap configure -work-area-phys 0xa100000 -work-area-size 0x20000

перед вызовом load_image — то загрузка будет гораздо быстрее
UFO just landed and posted this here
Прокоментируйте пожалуйста уязвимость этого чипа, похоже на аппаратную закладку.


Эта так называемая «закладка» подробно описана в документе EJTAG Specification Rev. 2.60, с которым вы можете познакомиться тут.

Я бы не стал использовать этот подуль в домашнем и тем более промышленных задачах.


Что за подуль? См. мой комментарий ниже.
UFO just landed and posted this here
Дайте, пожалуйста, ссылку на errata.
UFO just landed and posted this here
UFO just landed and posted this here
Написал письмо в вашу компанию с вопросом:


Дорогой ignat99!

Мне непонятно, о какой именно компании и каком модуле вы ведёте речь.

Я не являюсь сотрудником ни Imagination (MIPS), ни Qualcomm Atheros, ни TP-Link и не имею никакого отношения к smartliving.ru.

Пожалуйста, задайте свои вопросы кому-нибудь другому.

UFO just landed and posted this here
Я не являюсь сотрудником black swift, хотя и заказал себе несколько модулей.

Попробуйте получить ответы на свои вопросы на форуме black swift.
Sign up to leave a comment.

Articles