Четверг, 2024-05-02, 4:33 PM
Приветствую Вас Гость | RSS
Главная страница | Что такое загрузчик, и для чего он, и есть ли он в PBI-1000s - Форум по PBI-1000s (sti5518) и его клонам | Регистрация | Вход
Меню сайта
Форма входа
Новые сообщения
на форуме
(7)Сообщение от deeptimatkaacenter
(168)Сообщение от codeflare
(8)Сообщение от tv
(7)Сообщение от labacika2120
(2)Сообщение от morozovakakatya
(1)Сообщение от Mihail_86Rus
(25)Сообщение от LEGKO_ZARABOTAT
(0)Сообщение от matthias84
(0)Сообщение от taisiarodnecheva
(0)Сообщение от taisiarodnecheva
(1)Сообщение от taisiarodnecheva
(0)Сообщение от matthias84
(0)Сообщение от matthias84
(0)Сообщение от matthias84
(1)Сообщение от matthias84
Статьи на сайте
Инструкция по смене кода на PBI DVR-1000s
Интерфейс RS232. Его доработка на PBI-1000s и Canghong DVB-S3900
Что такое JTAG?
ИНТЕРФЕЙС JTAG
Инструкция по смене кода на PBI-1000s
Download  (новые файлы)
Вот,пробуйте. (Просмотров 8983)
русские программы для Джитаг (Просмотров 16454)
Статистика

PBI-1000s (sti5518) и его клоны
(как довести китайские ресиверы до ума)
[Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум по PBI-1000s (sti5518) и его клонам » PBI-1000s (sti 5518) » Общий по PBI-1000s » Что такое загрузчик, и для чего он, и есть ли он в PBI-1000s
Что такое загрузчик, и для чего он, и есть ли он в PBI-1000s
alexei_Дата: Понедельник, 2007-12-03, 8:45 PM | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 645
Статус: Offline
Создал отдельную тему по вопросу ТУПИ-сява
 
ТУПИ-сяваДата: Понедельник, 2007-12-03, 8:45 PM | Сообщение # 2
Сержант
Группа: Проверенные
Сообщений: 37
Статус: Offline
Что такое загрузчик, и для чего он, и есть ли он в родном ПБИ ??
 
pbiДата: Понедельник, 2007-12-03, 8:45 PM | Сообщение # 3
Admin
Группа: Администраторы
Сообщений: 200
Статус: Offline
ТУПИ-сява
а зачем тебе это?
если взять программу ЕЕМ и открыть в ней софт, в ней есть кнопка "Loader from file" и рядом с ней "Save Loader file" наскока понял это и есть операция с сохранением и внедрением загрузчика...


Хватит спрашивать про одно и тоже!!!
 
alexei_Дата: Понедельник, 2007-12-03, 8:45 PM | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 645
Статус: Offline
Quote (ТУПИ-сява)
Что такое загрузчик, и для чего он, и есть ли он в родном ПБИ ??

Он есть в любом ресивере - это прога часть софта ресивера и хранится во флэши.........отвечает в частности за старт ресивера и обновление ПО через RS232 (может и еще что то делать......)
Могут называть его бут - boot или бутлоадер.......

Некоторые подразумевают под загрузчиком прогу на компе с помощью которой идет обновление софта через RS232

 
ТУПИ-сяваДата: Понедельник, 2007-12-03, 8:45 PM | Сообщение # 5
Сержант
Группа: Проверенные
Сообщений: 37
Статус: Offline
Благодарю за ответы..... Я поэтому и спросил, что тюнер изначально грузился - boot , черточки...... А после стирания флеши бута больше нету, и вобще тишина, хотя разные софты, писал разными прогами, и джетагом, и стиконтролем, они все пишут что стирание, запись окей, а включаешь - тишина, даже бута нет.... вот я и подумал (вернее подсказали) что возможно грохнул загрузчик, но есть ли он во вновь записываемом софте ?? Что характерно, такая же проблема была и с ньюстаром 9000, были черточки, стёр - больше вобще ничего нет. Может об этом уже и писалось, то подскажите....
 
alexei_Дата: Понедельник, 2007-12-03, 8:45 PM | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 645
Статус: Offline
ТУПИ-сява, обычно у ресиверов бут во флэшке располагается и новый софт который обновляется через RS232 его не содержит............. но у PBI-1000s и его клонов через RS232 мы заливаем по сути полный фул флэш дамп такой же как и при работе через JTAG. Поэтому в этих 1(2) мегабайтах есть и бут лоадер. Это его особенность и отличие от других ресиверов.
Но это не значит что если он находится в софте то при пустой флэшке вы что то зальете через RS232 - для обновления через него обязательно во флэхе должен сидеть хотя бы бут........ Через JTAG пох ....... он жестко внутрисхемно программирует (по сути как программатор...) флэш и заполняет ее любым содержимым хоть картинками хоть MP3...... Записав через JTAG во флэш PBI софт 1(2) Мб или дамп вы по сути кидаете туда бут........
 
ТУПИ-сяваДата: Среда, 2007-12-05, 1:16 AM | Сообщение # 7
Сержант
Группа: Проверенные
Сообщений: 37
Статус: Offline
Quote (alexei_)
Но это не значит что если он находится в софте то при пустой флэшке вы что то зальете через RS232 - для обновления через него обязательно во флэхе должен сидеть хотя бы бут........
-
вот , тут и возникает вопрос, получается , что при стирании флеши убивается и загрузчик, иначе как объяснить наличие на табло Boot и чёрточек, а после стирания - тишина. Получается, если какая-то софтина залитая неважно как житаг или 232, не запускает ресивер, знач можно предположить что она не содержит бута ?? И как теперь осуществить запуск ??
Смею так же предположить, что если в чистую флешь кинуть один бут без основного софта то на табло должна пройти загрузка хотя бы до чёрточек ??
я понимаю в этом предназначение этого загрузчика ??
p.s. Я использую мегабайтную флешь и оригинальный софт от 1000-ков в своих опытах, может отсюда у меня и проблемы с вопросами.....
 
alexei_Дата: Среда, 2007-12-05, 1:39 AM | Сообщение # 8
Генералиссимус
Группа: Администраторы
Сообщений: 645
Статус: Offline
Quote (ТУПИ-сява)
вот , тут и возникает вопрос, получается , что при стирании флеши убивается и загрузчик, иначе как объяснить наличие на табло Boot и чёрточек, а после стирания - тишина.

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

Quote (ТУПИ-сява)
Получается, если какая-то софтина залитая неважно как житаг или 232, не запускает ресивер, знач можно предположить что она не содержит бута ?? И как теперь осуществить запуск ??

Бута нет или он поврежден............
Можно заиметь этот бут отдельно (вырезать из дампа в нех-редакторе..) и зная с какого адреса он начинается его размер (и сответсвенно исходя из этого где он закончится) прописать его используя JTAG во флэш.......... но проще имея JTAG и дамп флэши сразу запихать его а соответственно с ним влезет и бут куда надо - вот поэтому таким способом и оживляют мертвые ресиверы которые не стартуют .....Я же писал минимальные функции бута - это старт ресивера и загрузка софта через RS232 ..............

Для каждого семейства ресиверов его работа индивидуальна .............. но этот принцип общий....

 
ТУПИ-сяваДата: Воскресенье, 2007-12-16, 9:57 PM | Сообщение # 9
Сержант
Группа: Проверенные
Сообщений: 37
Статус: Offline
Quote (alexei_)
Можно заиметь этот бут отдельно (вырезать из дампа в нех-редакторе..) и зная с какого адреса он начинается его размер (и сответсвенно исходя из этого где он закончится) прописать его используя JTAG во флэш..........
- этому я очень ещё мечтаю научиться......

Добавлено (2007-12-16, 9:57 Pm)
---------------------------------------------
alexei_, что-то не нашёл в наших архивах отдельно загрузчика под жетаг, он хоть вобще отдельно существует ??

 
alexei_Дата: Понедельник, 2007-12-17, 7:54 AM | Сообщение # 10
Генералиссимус
Группа: Администраторы
Сообщений: 645
Статус: Offline
Quote (ТУПИ-сява)
alexei_, что-то не нашёл в наших архивах отдельно загрузчика под жетаг, он хоть вобще отдельно существует ??

А зачем он нужен отдельно если повторюсь мы его в любом случае вместе с софтом или дампом флэшки запихивает в ресивер.............

Если уж поставили пред собой задачу такую то
- берете прогу ЕЕМ
- открываете ей любой софт
- кнопкой SAVE LOADER TO FILE сохраняете его в отдельный файл

теперь можете открыть его любым нех-редактором и при желании увидеть где он распологается в софте или дампе флэшки
- открываете в нех редакторе лоадер и дамп
- выделяете любую строку в начале лоадера как НЕХ
- ищите в дампе это нех-значение (есть такие вфишке в нех редакторах нормальных) и с наибольшей вероятностью наткнетесь на начало этого лоадера
-находите его конец

например по выложенному недавно высокоскоростному софту лоадер у меня оказался по адресу 001FC000 и заканчивался в самом конце софта по адресу 001FFFF0 размером 16КБ или 16384 байт

Ну а теперь зная смещение начала бута по отношению к началу софта во флэши и размер бута можно тупо прописать через JTAG его начиная по этому адресу во флэш например 7FE00000+001FC000=7FFFC000

Все это я писал на примере 2МБ софта клона выложеного здесь http://pbi.my1.ru/forum/6-160-2 в посте №54...........для 1МБ китайского софта PBI ход мысли будет аналогичен только адреса другие - только не пойму какое практическое значение для вас это имеет....

 
ТУПИ-сяваДата: Понедельник, 2007-12-17, 11:01 PM | Сообщение # 11
Сержант
Группа: Проверенные
Сообщений: 37
Статус: Offline
Благодарю alexei_, буду пробывать свои эксперименты....
 
Форум по PBI-1000s (sti5518) и его клонам » PBI-1000s (sti 5518) » Общий по PBI-1000s » Что такое загрузчик, и для чего он, и есть ли он в PBI-1000s
  • Страница 1 из 1
  • 1
Поиск:
Copyright MyCorp © 2007