Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Вот Boot - сектор: (+)

Отправлено Igor_Koval 07 сентября 2009, г. 21:33
В ответ на: Похоже на это. Спасибо. Но как узнать, что именно ей не нравится ? (+) отправлено пользователем Igor_Koval 07 сентября 2009, г. 21:31


//BOOT - сектор:
unsigned char FU_BootSector[] = {
0xEB,0xFE,0x90, //Команда перехода к программе начальной загрузки + команда "NOP".
//Здесь команда перехода выполняет переход на саму себя, зацикливая загрузку
0x4D,0x53,0x44,0x4F,0x53,0x35,0x2E,0x30, //"MSDOS5.0"
0x00,0x02, //512 байт в секторе
0x02, //2 сектора в кластере
0x01,0x00, //1 сектор до первой копии FAT (т.е., Boot - сектор)
0x01, //1 копия FAT
0x10,0x00, //16 записей в корневом каталоге (нам хватит и двух, просто одна запись
//занимает 32 байта, а 16 записей целиком займут целый сектор)
0x83,0x00, //Всего 132 сектора на диске (Boot - сектор + одна копия FAT
//(1 сектор) + корневой каталог (1 сектор) + 128 секторов с прошивкой)
0xF8, //Байт описания носителя (жесткий диск)
0x01,0x00, //1 сектор на одну копию FAT
0x01,0x00, //1 сектор на дорожке
0x01,0x00, //1 головка
0x00,0x00, 0x00, 0x00, //Скрытые сектора отсутствуют
0x00,0x00, 0x00, 0x00, //Количество секторов на диске (для дисков объемом более 32 MB)
0x00, //Первый гибкий диск
0x00, //Зарезервировано
0x29, //Сигнатура расширенного BOOT - раздела
0x78, 0x56, 0x34, 0x12, //Серийный номер, равный "0x12345678"
'L', 'P', 'C', 'f', 'w', 'U', 'p','d', 'a', 't', 'e', //Метка тома
'F', 'A', 'T', '1', '2', ' ', ' ',' ', //Тип файловой системы
//Загрузка с этого диска не предусмотрена
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
'N', 'o', 't', ' ', 'f', 'o', 'r',' ', 'B', 'O', 'O', 'T',' ','!','!','!',
0x55, 0xAA}; //Стандартная сигнатура


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
при вычитании трёх из шести получится:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru