Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » WinCE
BSP WinCE .6.0
Jury093
Добавлено 25.12.2010 13:05 Сообщение: 41
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
хм.. сорцы.. а диагностику можешь вывести?
поищи места где:
- определяется сколько памяти в системе и ее начало, ну и printf объем и адрес
- где присваивается величина EBOOT_SDRAM_ADDR, тоже printf
- содержимое скажем первых 16-64 байт по адресу EBOOT_SDRAM_ADDR на экран в HEX и сравни с тем, что там должно быть

все это делай перед финальным JUMP

допустим, все правильно и совпадает, тогда причина в следующем бинарнике куда отдается управление
иначе - копай е-бут (в хорошем смысле этого слова) :)

вдогону - я не смотрел механизм загрузки WinCE, но возможно eboot должен передать какие-нить параметры дальше (через стек, через массив) - тоже проверь, тоже может быть лажа

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Geban
Добавлено 25.12.2010 13:17 Сообщение: 42
Geban
5

Пункты: 2060
Регистрация: 03.01.2010
угу, спасибо за совет. щас попобую. Жаль что визуал студия не поддерживает отладку через J-Link.. все было бы намного проще
Спуститься к концу Подняться к началу
Персональная информация
Geban
Добавлено 26.12.2010 15:21 Сообщение: 43
Geban
5

Пункты: 2060
Регистрация: 03.01.2010
Вроди разобрался...неправильно был выставлен размер шины памяти.EBOOT подхватывает. Буду колупать дальше
Спуститься к концу Подняться к началу
Персональная информация
Fedos
Добавлено 29.12.2010 06:42 Редактировалось 29.12.2010 06:44 Сообщение: 44
Fedos
0

Пункты: 544
Регистрация: 09.12.2010
Пол: Мужчина
Из: Хабаровск
Попробуй залить вот эти загрузчики на NAND flash, винда грузится через студию по tftp.Attachment file: uploads/forum/forum-4IARnWkWU5-2549.rar
Спуститься к концу Подняться к началу
Персональная информация
Geban
Добавлено 29.12.2010 09:52 Сообщение: 45
Geban
5

Пункты: 2060
Регистрация: 03.01.2010
Нету nand у меня на плате. Загрузчик я собрал, firstboot стартует,подхватывает из памяти eboot. который предлагает меню с настройками сети. потом из студии подтягивает NK. Только вот снова где то косяк наверно с настройками железа, потому что при старте EBOOT вместо

Код
kMaster Clock is 50065365 Hz
Debug serial initialized ........OK

Microsoft Windows CE Bootloader Common Library Version 1.4 Built Apr 20 2007 16:51:24
Microsoft Windows CE 6.0 Ethernet Bootloader for the AT91SAM926xEK board
Adaptation performed by ADENEO (c) 2007

Master Clock is 50065365 Hz
Master Clock is 50065365 Hz

показывает пару срок псевдографики.
после этого совершенно читабельное меню. Однако после загрузки образа. куча ошибок такого типа
Код
Exception 'Prefetch Abort' (3): Thread-Id=00410002(pth=83f0d024), Proc-Id=00400002(pprc=81978308) 'NK.EXE', VM-active=00400002(pprc=81978308) 'NK.EXE'
PC=00000000(???+0x00000000) RA=8008eb80(???+0x8008eb80) SP=d00014b0, BVA=00000000
Спуститься к концу Подняться к началу
Персональная информация
okuznetsov
Добавлено 23.03.2011 11:40 Сообщение: 46
okuznetsov
0

Пункты: 466
Регистрация: 01.03.2011
У меня возникли вопросы вот по этой части инструкции:

Драйвера из каталога AT91SAM9260EK_BIN:
Catalog→Third Party→BSPs→AT91SAM9260EK_BIN
1) Ethernet Bootloader → выберем которым bootloader мы будем грузиться (Dataflash CS0 Bootloader).
2) Storage Drivers → NANDFlash
Catalog→Third Party→BSPs→AT91SAM9260EK_BIN→Device Drivers
3) Ethernet -> Ethernet Driver
4) USB Function → USB Function Bus Driver → USB Function Driver

Мне кажется, что возможно здесь опечатка/ошибка -> Драйвера из каталога AT91SAM9260EK_BIN. Такое ощущение, что должно быть так -> Драйвера из каталога AT91SAM9260EK, т.к. BIN - это означает бинарный и подсознательно понимается как уже скомпилированные под контроллер AT91SAM9260EK. Возможно ошибаюсь, но в подтверждение моей версии подталкивает ещё тот факт, что в каталоге AT91SAM9260EK_BIN нет пункта 1) Ethernet Bootloader, т.е. нет возможности выбрать загрузчик (bootloader). Такая возможность имеется в каталоге без BIN префикса, вот в этом -> AT91SAM9260EK. Все остальные пункты с 1-4 тоже можно выполнить в этом каталоге.

Подскажите кто уже выполнял сборку образа по данной инструкции правильны ли мои соображения?
Спуститься к концу Подняться к началу
Персональная информация
rw9uao
Добавлено 23.03.2011 12:56 Сообщение: 47
rw9uao
Ранг
5

Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
блин, народ. старайтесь сами разобраться. я уже забыл давно что к чему. и времени заниматься нет совсем =(
Спуститься к концу Подняться к началу
Персональная информация
okuznetsov
Добавлено 23.03.2011 17:09 Сообщение: 48
okuznetsov
0

Пункты: 466
Регистрация: 01.03.2011
Цитата
блин, народ. старайтесь сами разобраться. я уже забыл давно что к чему. и времени заниматься нет совсем =(


Я понял вас, писал вам вчера в почту - вы мне всё доходчево объяснили, поэтому решил вас не "напрягать" и опубликовал свои вопросы и мысли на форуме, возможно кто нибудь сталкивался с подобными трудностями и поможет. Спасибо ещё раз, что не отказали и выслали недостающие файлы - это уже неоценимая помощь.
Спуститься к концу Подняться к началу
Персональная информация
okuznetsov
Добавлено 23.03.2011 17:23 Редактировалось 23.03.2011 17:52 Сообщение: 49
okuznetsov
0

Пункты: 466
Регистрация: 01.03.2011
По поводу вышеописанной ситуации -> Сообщение: 46. Думаю, что я всё таки правильно предполагаю, т.к. в присланных мне rw9uao файлах тоже используется каталог AT91SAM9260EK, а не AT91SAM9260EK_BIN.
И я продолжил сборку образа основываясь на BSP AT91SAM9260EK без BIN префикса. Собрать по представленной инструкции не удалось, появлялось порядка 900 warring-ов и три ошибки:
Error 919 Error: Could not find file 'E:\WINCE600\OSDesigns\OSDesign_my\OSDesign_my\RelDir\AT91SAM9260EK_ARMV4I_Release\oal.exe' on disk
Error 920 Error: failed setting line
Error 921 makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).

Поэтому решил взять целиком проект присланный мне rw9uao и скомпилировать его. Результат оказался тот же - те же warring-ги и три ошибки.

Файл с варингами и ошибками скопирован из вкадки Output Visual Studio, прикладываю его здесь -> www.aspu.ru/images/File/log.zip

Может кто-то решал подобную проблему, помогите
Спуститься к концу Подняться к началу
Персональная информация
okuznetsov
Добавлено 29.03.2011 17:31 Редактировалось 29.03.2011 17:49 Сообщение: 50
okuznetsov
0

Пункты: 466
Регистрация: 01.03.2011
Всё таки удалось собрать образ wince, залить в плату и запустить графическую оболочку.

title
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » WinCE