Перейти к содержанию
    

ARM 9 ЗАГРУЗЧИК

Здравствуйте, может кто написать загрузчик, Контроллер ядро ARM9 ПО имеется, нужно что бы произвелась его установка с флешки или же с Nand. Кто то занимается такими вещами? ПРОЦ EP9307

Изменено пользователем haker_fox
Переместил, т.к. тут явно прослеживается предложение работы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Некро изыскания ваши странны.

Там достаточно могучий встроенный загрузчик, на сколько помню оно может даже с x-modem грузить прошивку.

Данный проц поддержан в u-boot так, что вам надо найти собранный для него или собрать свой u-boot/arch/arm/cpu/arm920t/start.S.

Как помню последовательность была такой. Сначала мелкий загрузчик который может писать читать и чекать флешку. Потом по x-modem uboot, потом выставляете загрузчик на флешку и вуаля он начинает работать. Подкидываете linux с ramdisk и развлекаетесь, главное не забыть выставить boot args в uboot.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

59 minutes ago, MIkler said:

Там достаточно могучий встроенный загрузчик, на сколько помню оно может даже с x-modem грузить прошивку.

Ну, могучесть там довольно относительная. И x-modem'а нет, просто заброс 2048 байт данных в буфер EMAC с последующей передачей управления.

 

6 hours ago, Ruswebrus said:

ПО имеется, нужно что бы произвелась его установка с флешки или же с Nand.

- Что за платформа?

- Что за ПО, в каком виде?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ПО несколькими файлами.  Это модуль управления. Платформа, что вы имеете ввиду? Програмная?  Или физическая? 

EP9307-IRZ проц

S29gl256p память

 

 

IMG-20230208-WA0086.jpeg

В 13.02.2023 в 11:00, MIkler сказал:

Некро изыскания ваши странны.

Там достаточно могучий встроенный загрузчик, на сколько помню оно может даже с x-modem грузить прошивку.

Данный проц поддержан в u-boot так, что вам надо найти собранный для него или собрать свой u-boot/arch/arm/cpu/arm920t/start.S.

Как помню последовательность была такой. Сначала мелкий загрузчик который может писать читать и чекать флешку. Потом по x-modem uboot, потом выставляете загрузчик на флешку и вуаля он начинает работать. Подкидываете linux с ramdisk и развлекаетесь, главное не забыть выставить boot args в uboot.

 

Возьметесь, тут помощь нужна не просто советом, а скорее в поиске человека, который смог бы данную работу выполнить. Устройство мы запустили, там проблемма с питанием была. Дальше знаний в программировании не хватает, с обвязкой и электроникой еще можно разобраться, а вот в плк ущу специалиста

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 hours ago, Ruswebrus said:

ПО несколькими файлами.  Это модуль управления. Платформа, что вы имеете ввиду? Програмная?  Или физическая? 

EP9307-IRZ проц

S29gl256p память

 

 

IMG-20230208-WA0086.jpeg

Возьметесь, тут помощь нужна не просто советом, а скорее в поиске человека, который смог бы данную работу выполнить. Устройство мы запустили, там проблемма с питанием была. Дальше знаний в программировании не хватает, с обвязкой и электроникой еще можно разобраться, а вот в плк ущу специалиста

Там основная проблема это найти компилятор который заработает на современных компьютерах. Почему говорю найти бинарники. Ядро тоже 3.6.x. не так чтобы можно собрать очень просто. Запустить на виртуалке старый Gentoo потом собирать под нее старый компилятор и молиться, что оно будет работать. Вам помогу люди у которых остался компьютер той эпохи с комплектом разработчика. По другому трудозатраты слишком большие.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, MIkler сказал:

Там основная проблема это найти компилятор который заработает на современных компьютерах.

Да ладно?! В чём именно "проблема" и какой именно из популярных современных ARM-компиляторов не знает ARM9?

3 часа назад, MIkler сказал:

Запустить на виртуалке старый Gentoo потом собирать под нее старый компилятор и молиться

Берём первый попавшийся IAR, заходим в свойства проекта и видим, что "проблема" надуманная:

image.png.e74781cfa97d7119bada41eb567f0798.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 hours ago, Ruswebrus said:

Это модуль управления. Платформа, что вы имеете ввиду? Програмная?  Или физическая?

Нужна максимально полная информация:

1. Модуль управления. Кто производитель? Что о нем известно?

2. Судя по картинке с экраном, какой-то (линуксовый?) софт в модуле уже живет. Что известно об этом софте - работает/не работает/ограничивается выводом, представленным на картинке?

3. "ПО имеется". В каком виде?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 2/17/2023 at 12:30 PM, jcxz said:

Да ладно?! В чём именно "проблема" и какой именно из популярных современных ARM-компиляторов не знает ARM9?

Берём первый попавшийся IAR, заходим в свойства проекта и видим, что "проблема" надуманная:

image.png.e74781cfa97d7119bada41eb567f0798.png

Ну вот скомпиляйте uBoot. Флеш вам сказали какая. На плате посмотреть на какие ноги заведена и сколько памяти и все легко.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте, 

Производитель epec E2502040-10. 

Ограничивается выводом представленном на экоане

IMG-20230208-WA0031.thumb.jpeg.d13770debbf353917e7b6150ca135d49.jpeg

Screenshot_20230220_052008_com.huawei.filemanager.jpg

Screenshot_20230220_051946_com.huawei.filemanager.jpg

Screenshot_20230220_051937_com.huawei.filemanager.jpg

Screenshot_20230220_051916_com.huawei.filemanager.jpg

Screenshot_20230220_051902_com.huawei.filemanager.jpg

Screenshot_20230220_051852_com.huawei.filemanager.jpg

Screenshot_20230220_051927_com.huawei.filemanager.jpg

Screenshot_20230220_051953_com.huawei.filemanager.jpg

Screenshot_20230220_052001_com.huawei.filemanager.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

"ПО имеется, нужно что бы произвелась его установка с флешки или же с Nand."

Простейший загрузчик не проблема написать. Известно как должен грузится девайс? 

Я имею ввиду что и по каким адресам должно располагаться из вашего  ПО (карта загрузки).

Есть ли блок схема устройства? Вы на скринах привели содержимое архивов, что это? Где тут основной файл прошивки? Tuple2024.bin? Runtime.bin? Cabin.bin? Frame1.bin? Нужно пояснение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...