реклама на сайте
подробности

 
 
> nboot для s3c2410, загрузчик для s3c2410
TrueCyrix
сообщение Aug 6 2013, 08:02
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 6-08-13
Пользователь №: 77 820



Здравствуйте!
Я уже не знаю куда мне обратиться за помощью, толи никто ничего не понимает, толи просто не хотят помочь.

Вобщем есть некое устройство, собранное на процессоре типа ARM9 от Samsung (SC32410) на плате ядра, кроме кристала есть встроенная flash память 64 МБ. Так же у этого устройства есть не большой LCD дисплей, по моему 8 дюймов. Мне нужно переписать два загрузчика, nboot и eboot, а затем загрузить WinCE 4.2 Net или 5-ю. Для этого процессора есть такой SMDK2410 который включает в себя исходники nboot и eboot НО!!! Я никак не могу найти способ получить из этих исходников nboot.bin (4кб) и eboot.bin (96кб) - облазил весь интернет, пробовал всякие там keil и прочее - одни компиляторы кричат, что им вечно чего-то не хватает, другие орут что диалект написания кода давно устарел и что в Makefile вместо -cpu ARM920T надо писать --cpu ARM920T и ещё куча матов в этом роде. У меня уже мозг клинит, не знаю что и делать.
Пробовал Platform Builder - но это вообще жесть! Там даже один nboot собрать не смог - оказывается его там просто нет!

кто может помочь, откликнитесь пожалуйста!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
TrueCyrix
сообщение Aug 8 2013, 08:08
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 6-08-13
Пользователь №: 77 820



Залил nboot в устройство и оно мне плюнуло в uart следующее:

WinCE NAND Boot v1.00
Aug 08 2013 11:21:39

dwEntry is 0x00000001

Boot ERROR:0x00000008

теперь надо как-то грамотно собрать eboot, чтобы nboot проглотил его и передал ему управление... понятия не имею как это сделать.

всё пропало!
у меня исходник nboot-а который даже рядом не стоял с родным nboot.bin для этого устройства.

Во первых в родном nboot-е исключены любые выводы в uart чтобы уложиться в 4096, во вторых в оригинальном nboot при старте происходит инициализация дисплея LCD, включается подсветка и белый фон, через секунду он тухнет, да и на доп.дисплее (алфавитно-цифровом, однорядном) отображается версия лоадера. А в моём варианте при подаче питания он сразу же стртует без кнопки страта и со звуковым сигналом ошибки. На доп.дисплее "PROGRAMMING MODE". Вобщем засада. Значит мне надо как-то не позволить ему включаться при подаче питания - только по кнопке и проинициализировать LCD дисплей. Какой ужас! Рано я обрадовался. sad.gif Геморрой только начался.
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Aug 9 2013, 09:05
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



Цитата(TrueCyrix @ Aug 8 2013, 12:08) *
sad.gif Геморрой только начался.

У вас хоть схема на устройство то есть? Без этого дальнейшее копание не имеет смысла, имхо.
Проше расковырять родные загрузчик и образ wince и подправить там необходимые ресурсы.


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
TrueCyrix
сообщение Aug 12 2013, 10:32
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 6-08-13
Пользователь №: 77 820



Цитата(Dron_Gus @ Aug 9 2013, 13:05) *
У вас хоть схема на устройство то есть? Без этого дальнейшее копание не имеет смысла, имхо.
Проше расковырять родные загрузчик и образ wince и подправить там необходимые ресурсы.


Как может помочь схема на устройство? Схема есть. Расковырять родные nboot.bin и eboot.nb0 не получилось. Смог только удалить картинку полосатого коня из eboot-а но индикатор загрузки всё равно остался. Ковырять nk.bin вобще не имеет никакого смысла, потому что при распаковке уже внутри устройства происходит какой-то сбой CRC и всё подвисает.

Сам по себе nboot.bin не большой, но вот как его грамотно декомпилировать - понятия не имею, у меня не получилось.

Сообщение отредактировал TrueCyrix - Aug 12 2013, 10:33
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- TrueCyrix   nboot для s3c2410   Aug 6 2013, 08:02
- - Fedor   Цитата(TrueCyrix @ Aug 6 2013, 14:02) Здр...   Aug 6 2013, 17:04
|- - TrueCyrix   Цитата(Fedor @ Aug 6 2013, 21:04) Так выл...   Aug 7 2013, 05:12
|- - Jury093   Цитата(TrueCyrix @ Aug 7 2013, 09:12) На ...   Aug 7 2013, 05:52
|- - TrueCyrix   Спасибо за ссылку, я пробовал эту программу, тольк...   Aug 7 2013, 10:50
|- - Fedor   Судя по грепу в исходниках не объявлена структура ...   Aug 7 2013, 15:21
|- - TrueCyrix   вобще я программист, но не С и С++ - я люблю и пиш...   Aug 7 2013, 16:42
|- - Fedor   Цитата(TrueCyrix @ Aug 7 2013, 22:42) бол...   Aug 7 2013, 17:29
||- - TrueCyrix   Цитата(Fedor @ Aug 7 2013, 21:29) как так...   Aug 7 2013, 17:37
||- - Jury093   Цитата(Fedor @ Aug 7 2013, 21:29) как так...   Aug 7 2013, 17:37
|- - Jury093   Цитата(TrueCyrix @ Aug 7 2013, 20:42) Мож...   Aug 7 2013, 17:36
|- - TrueCyrix   Цитата(Jury093 @ Aug 7 2013, 21:36) есть ...   Aug 7 2013, 17:49
- - Golikov A.   а структура toc то где то описана? а тип ее совпад...   Aug 7 2013, 13:31
- - Dron_Gus   Цитата(TrueCyrix @ Aug 12 2013, 14:32) Ка...   Aug 12 2013, 11:59
- - TrueCyrix   на плате ядра имеются отладочные светодиоды 4 штук...   Dec 9 2013, 08:02
- - Jury093   Цитата(TrueCyrix @ Dec 9 2013, 12:02) на ...   Dec 9 2013, 08:29
- - TrueCyrix   Спасибо за ответ, наверное Вы правы, мне надо сход...   Dec 9 2013, 08:49


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 13:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01577 секунд с 7
ELECTRONIX ©2004-2016