Size: a a a

🎄Embedded Group

2020 December 30

S

Serjone in 🎄Embedded Group
Есть ли разница в том, как подготавливается образ прошивки для контроллера, под nand, или под spi?
нашёл на устройстве с nand, в папке /dev/ несколько дисковых устройств, сдампил их все через дд, первое начинается точно также какже, как и начало дампа с spi флешки, правда, почему-то всё повторяется четыре раза в одном файле.
Фрагменты второго диска тоже встречаются в дампе spi,
Подозреваю, что это и есть та память, где лежат загрузочные данные устройства. Теперь вопрос. Смогу ли я на лету также через дд записать файл на nand? хочу перекинуть прошивку с одного устройства на другое, нанд читать/писать нечем. Изнутри устройства такое возможно, или это как диск с виндой на ходу форматировать?
источник

A

Alexander in 🎄Embedded Group
Serjone
Есть ли разница в том, как подготавливается образ прошивки для контроллера, под nand, или под spi?
нашёл на устройстве с nand, в папке /dev/ несколько дисковых устройств, сдампил их все через дд, первое начинается точно также какже, как и начало дампа с spi флешки, правда, почему-то всё повторяется четыре раза в одном файле.
Фрагменты второго диска тоже встречаются в дампе spi,
Подозреваю, что это и есть та память, где лежат загрузочные данные устройства. Теперь вопрос. Смогу ли я на лету также через дд записать файл на nand? хочу перекинуть прошивку с одного устройства на другое, нанд читать/писать нечем. Изнутри устройства такое возможно, или это как диск с виндой на ходу форматировать?
Хз...
Всё что угодно может быть.
Имхо лучше купить программатор с кроваткой для установки микрухи, аккуратно выпаять и считать ее содержимое.
источник

BV

Bulat Valeev in 🎄Embedded Group
Serjone
Есть ли разница в том, как подготавливается образ прошивки для контроллера, под nand, или под spi?
нашёл на устройстве с nand, в папке /dev/ несколько дисковых устройств, сдампил их все через дд, первое начинается точно также какже, как и начало дампа с spi флешки, правда, почему-то всё повторяется четыре раза в одном файле.
Фрагменты второго диска тоже встречаются в дампе spi,
Подозреваю, что это и есть та память, где лежат загрузочные данные устройства. Теперь вопрос. Смогу ли я на лету также через дд записать файл на nand? хочу перекинуть прошивку с одного устройства на другое, нанд читать/писать нечем. Изнутри устройства такое возможно, или это как диск с виндой на ходу форматировать?
Разница может быть в uboot скриптах. Там может быть жёстко защита загрузка с той или иной железки
источник

S

Serjone in 🎄Embedded Group
Bulat Valeev
Разница может быть в uboot скриптах. Там может быть жёстко защита загрузка с той или иной железки
а если предположить, что защиты нет? (китайцы ещё ни  разу не разочаровывали)
источник

BV

Bulat Valeev in 🎄Embedded Group
Serjone
а если предположить, что защиты нет? (китайцы ещё ни  разу не разочаровывали)
Это не защита. В смысле скрипт загрузки написан максимально просто и загружает из физического устройства определенного типа.
источник

s

shadowsoul in 🎄Embedded Group
Serjone
Есть ли разница в том, как подготавливается образ прошивки для контроллера, под nand, или под spi?
нашёл на устройстве с nand, в папке /dev/ несколько дисковых устройств, сдампил их все через дд, первое начинается точно также какже, как и начало дампа с spi флешки, правда, почему-то всё повторяется четыре раза в одном файле.
Фрагменты второго диска тоже встречаются в дампе spi,
Подозреваю, что это и есть та память, где лежат загрузочные данные устройства. Теперь вопрос. Смогу ли я на лету также через дд записать файл на nand? хочу перекинуть прошивку с одного устройства на другое, нанд читать/писать нечем. Изнутри устройства такое возможно, или это как диск с виндой на ходу форматировать?
flash_erase и nandwrite
для /dev/mtd не всегда подходит колхозный метод с dd, так можно засрать раздел
источник

s

shadowsoul in 🎄Embedded Group
Bulat Valeev
Это не защита. В смысле скрипт загрузки написан максимально просто и загружает из физического устройства определенного типа.
вот-вот, и навернёт он нанду)
источник

s

shadowsoul in 🎄Embedded Group
если в u-boot тупо не окажется поддержки нанда
источник

s

shadowsoul in 🎄Embedded Group
так что это какой-то злобный колхоз без программатора и знаний
источник

S

Serjone in 🎄Embedded Group
Bulat Valeev
Это не защита. В смысле скрипт загрузки написан максимально просто и загружает из физического устройства определенного типа.
ненене, я хочу с нанд девайса скопировать и в нанд девайс вставить. То же самое железо.
источник

s

shadowsoul in 🎄Embedded Group
источник

BV

Bulat Valeev in 🎄Embedded Group
Serjone
ненене, я хочу с нанд девайса скопировать и в нанд девайс вставить. То же самое железо.
Так вы другой вопрос задавали)
источник

S

Serjone in 🎄Embedded Group
вот эти сравнения я приводил к тому, что скорее всего в найденных мной дисках именно загрузочные данные лежат
источник

S

Serjone in 🎄Embedded Group
простите, что ввёл в заблуждение, сам запутался )
источник

Х

Х in 🎄Embedded Group
Serjone
Есть ли разница в том, как подготавливается образ прошивки для контроллера, под nand, или под spi?
нашёл на устройстве с nand, в папке /dev/ несколько дисковых устройств, сдампил их все через дд, первое начинается точно также какже, как и начало дампа с spi флешки, правда, почему-то всё повторяется четыре раза в одном файле.
Фрагменты второго диска тоже встречаются в дампе spi,
Подозреваю, что это и есть та память, где лежат загрузочные данные устройства. Теперь вопрос. Смогу ли я на лету также через дд записать файл на nand? хочу перекинуть прошивку с одного устройства на другое, нанд читать/писать нечем. Изнутри устройства такое возможно, или это как диск с виндой на ходу форматировать?
Если бы три раза, то я бы подумал, что просто мажоритарно смотрят нет ли ошибок...
источник

S

Serjone in 🎄Embedded Group
А вообще, существуют такие люди, которые могут разобраться как работает девайс и, допустим, написать приложение под него? Аналог одного, но с расширенным функционалом
источник

w

woddy in 🎄Embedded Group
Serjone
А вообще, существуют такие люди, которые могут разобраться как работает девайс и, допустим, написать приложение под него? Аналог одного, но с расширенным функционалом
Дорого...
источник

S

Serjone in 🎄Embedded Group
На сколько?
источник

w

woddy in 🎄Embedded Group
От 100тр
источник

S

Serjone in 🎄Embedded Group
Куда вообще можно пройти учиться на вот это вот всё? Чтобы прошивки реверсить и собирать под устройства. Или может куда пойти работать принесиподаем, с перспективой обучения и роста?
источник