WinCE 6.0 R2 образ для TION PRO v2 [beta]

109 views
Skip to first unread message

Roman

unread,
Feb 16, 2009, 10:25:05 AM2/16/09
to tion_sbc
Образ специально собран для плат TION PRO v2.

Список поддерживаемой периферии:

+CF FLASH/IDE
+SERIAL PORTS
+RTC
+LCD/VGA
+USB HOST
+ETHERNET
+TOUCH SCREEN

64МБ внутренней флешь памяти делятся на две части нижние 32МБ нужны
для хранения образа ОС, а остальные 32МБ используются как внутренний
флешь диск доступный из системы. В корне которого в папке Registry
хранятся изменения сделанные в реестре. Так же в корне присутствует
папка StartUp в которой вы можете разместить ваше приложение и оно
запустится после старта системы.

Время загрузки образа после подачи питания до появления графической
оболочки: ~13 секунд

После первой загрузки система отформатирует флешь ,это может занять
около 5-6минут.


Ссылка на образ:
http://zao-zeo.ru/media/files/wince/tionprov2_wince600_16022009.zip

Прошить eeprom.bin
download -s 2 -o 0x1000 -b 9600 eeprom.bin

Утилита download c поддержкой записи в m25p40 под Windows.
http://groups.google.com/group/tion_sbc/web/download_win32_9600.rar

Roman

unread,
Feb 16, 2009, 10:58:25 AM2/16/09
to tion_sbc
Для загрузки образа использовал TFTPD32. Порт указывать надо 980.

Кучеров Святослав

unread,
Feb 16, 2009, 12:44:05 PM2/16/09
to tion...@googlegroups.com
Здравствуйте! Спасибо большое за образ, очень Вам благодарен. Буду его использовать.<неиК сожалению, получил ваше письмо уже после работы, на которой "убился"<неипри загрузке вашего демо образа для Win CE 5.0, который у людей на форуме работает, и сомнений в его работоспособности быть не может, <неиа также своего для WinCe 6.0, который сегодня также удалось собрать, после того, как добрые люди прислали BSP для Win CE 6.0.<неи Образ я загрузил с большими проблемами, но ни ваша, ни моя сборка не запустилась.<неиПомогите пожалуйста!<неи<неиПоследовательность моих действий:<неи<неи1. Запускаю FlashUtl.bat и очищаю флэш (рис. 1 во вложении)<неи2. В этой же утилите набираю b 0x00 -feboot.nb0 (результат на рис. 2 во вложении)<неи3. После этого запускаю утилиту download.exe, которую вы указывали для использования по ссылке http://groups.google.com/group/tion_sbc/web/download_win32_9600.rar <неи и пытаюсь загрузить прелоадер командой - "download.exe -s 2 -b 9600 spi_preload.bin", <неи download.exe "виснет" (рис. 2 во вложении), нажимаю ли я кнопку "Reset" на плате или выключаю адаптер и включаю его снова.<неи4. Далее я нашел на форуме еще один файл download.exe весом примерно 82 кБайта. Запускаю этот файл, который начинает работать<неи но затем виснет после загрузки второго "boot code" (рис. 3 во вложении)<неи5. От безысходности снова запускаю download.exe скачанного по ссылке http://groups.google.com/group/tion_sbc/web/download_win32_9600.rar <неи и он начинает работать: загружает первый и второй "boot code" и далее начинает программировать EEPROM (рис. 4 во вложении)<неи<неи Такая ситуация - не единичный случай, это система. Т.е. download.exe скачанный по ссылке http://groups.google.com/group/tion_sbc/web/download_win32_9600.rar <неи после очистки флэш начинает работать только после предварительного запуска другой download.exe (см. пунк 4)<неи <неи6. Далее набираю "download.exe -s 2 -o 0x10000 -b 9600 zlo.exe". Все в порядке (рис. 5 во вложении)<неи7. Набираю "download.exe -s 2 -o 0x20000 -b 9600 ueboot_config_320x240_006.bin". Все в порядке (рис. 6 во вложении).<неи8. Пытаюсь загрузить образ командой "download.exe znk.bin". download.exe - зависает (рис. 6 во вложении).<неи9. От безысходности запускаю download.exe из пункта 4 (который весом 82 кБайта) и образ начинает грузиться (рис. 7 и 8 во вложении).<неи10. Вставляю перемычку первую перемычку (BOOT0) на Тионе. Подключаю монитор. WinCe не грузится.<неи<неиПомогите, пожалуйста. Какова правильная процедура и где взять нормальный download.exe? Что я делаю не так?<неиВы написали, что для загрузки использовали TFTPD32 - что это такое? Где скачать?<неи<неи<неи<неи<неи <неи<неи<неи

Roman

unread,
Feb 16, 2009, 3:51:49 PM2/16/09
to tion_sbc
Здравствуйте,

Так как у Вас Тион Про в2 желательно использовать новый образ. Старый
тоже должен работать ( це 5.0 ).

1. FlashUtil не нужен более.... это был один из первых наших флешеров
ещё для самых первых плат...
2. Тоже не понятно ... старый образ ЦЕ 5.0 не использует загрузчик
eboot вообще, если эти операции были для вашего бутлодера
то желательно использовать утилиту download ( она есть в BSP для ЦЕ
6.0 ) пример: download eboot.nb0
3. Такой эффект связан с не очень корректным использованием FlashUtil
последовательного порта... после которого программа download
может не принимать информацию... можно избавиться от этого запуском
обычной терминальной программы типа
ХиперТерминал которая восстановить параметры последовательного порта
по умолчанию.
4. В M25P40 может писать только версия с соответствующим драйвером
этой памяти которой является download_win32_9600.rar ( исходный
код драйвера этой памяти лежит в группе если захотите сами доработать
утилиту download )
5. Тут как раз случай описанный в п. 3
6. хорошо
7. тоже хорошо
8. download_win32_9600.rar может писать только в последовательную
память для параллельной флеши надо использовать обычный download
что был раньше выложен ( версия утилиты под ОС линукс таких проблем не
имеет ... я честно тогда так и не разобрался почему такое
произошло ,поэтому и приходится использовать 2 версии )
9. вот тут как раз про девятый пункт.
10. Вывод на монитор он же VGA выход не будет работать при разрешении
320х240 ( вы прошили конфиг ueboot_config_320x240_006.bin )
вам нужен конфиг 640х480 для этого.

Вы все сделали в итоге правильно.... но данный образ так как был
предназначен для старых плат с 8МБ флеши...
использовал все её пространство а для хранения настроек и тд...
использовал SD карту так физически иначе сделать было нельзя
образ по факту около 13МБ поэтому он был сжат и загружался через спец
загрузчик который его расспаковывал
бутлодер стартуя если не находит SD карту он не будет дальше
грузиться... об этом можно убедиться через ХипеирТерминал
и настроив его на скорость 9600 1 стоп бит честности нет управления
потоком тоже нет при старте платы вы уведите там вывод
дебаг сообщений.


Теперь про то как вам надо грузить самосборный образ:

1) Удалить бут код из последовательной флеши записав какой нибудь
мусор туда через download_win32_9600.rar так как процессор опрашивает
последовательную флешь на наличие буткода... это же надо сделать перед
тем как будете устанавливать мой образ.
2) Записать загрузчик через утилиту download ( download eboot.nb0 )
3) Настроить ХиперТерминал или любую другую похожую программу на
скорость 38400 , один стоп бит, управления потока нет, четности нет
4) Включить плату и увидеть приглашение загрузчика ( я опускаю то что
надо снять boot0 джампер до прошивки бутлодера и одеть после )
5) В сети должен быть настроен DHCP сервер или если его нет надо
собрать бутлодер раскоментировав соответствующий define в options.h
по моему. так же опционально можно прописать в епром по смещению
0x1000 конфиг блок ( структура которого есть в исходном коде
бутлодера )
6) Загрузить при помощи TFTPD32 образ ОС ( отправлять его надо с
именем boot.bin а не nk.bin так как бутлодер именно такое имя ждет у
файла )
взять TFTPD32 можно тут: http://tftpd32.jounin.net

Далее образ должен прописаться во флешь ( при сборке образа надо
указать тип флеши P30 ). После того как убедитесь ,что ваша сборка
работает
можно начать уже вносить в образ какие нибудь изменения специфичные
для ваших нужд. Либо установите мой образ... я думаю его хватит
вполне.... да и мне будет легче ответить если возникнут какие нибудь
проблемы.

On Feb 16, 8:44 pm, Кучеров Святослав <sky...@mail.ru> wrote:
> Здравствуйте! Спасибо большое за образ, очень Вам благодарен. Буду его использовать.<неиК сожалению, получил ваше письмо уже после работы, на которой "убился"<неипри загрузке вашего демо образа для Win CE 5.0, который у людей на форуме работает, и сомнений в его работоспособности быть не может, <неиа также своего для WinCe 6.0, который сегодня также удалось собрать, после того, как добрые люди прислали BSP для Win CE 6.0.<неи  Образ я загрузил с большими проблемами, но ни ваша, ни моя сборка не запустилась.<неиПомогите пожалуйста!<неи<неиПоследовательность моих действий:<неи<неи1. Запускаю FlashUtl.bat и очищаю флэш (рис. 1 во вложении)<неи2. В этой же утилите набираю b 0x00 -feboot.nb0 (результат на рис. 2 во вложении)<неи3. После этого запускаю утилиту download.exe, которую вы указывали для использования по ссылкеhttp://groups.google.com/group/tion_sbc/web/download_win32_9600.rar<неи   и пытаюсь загрузить прелоадер командой - "download.exe -s 2 -b 9600 spi_preload.bin", <неи   download.exe "виснет" (рис. 2 во вложении), нажимаю ли я кнопку "Reset" на плате или выключаю адаптер и включаю его снова.<неи4. Далее я нашел на форуме еще один файл download.exe весом примерно 82 кБайта. Запускаю этот файл, который начинает работать<неи   но затем виснет после загрузки второго "boot code" (рис. 3 во вложении)<неи5. От безысходности снова запускаю download.exe скачанного по ссылкеhttp://groups.google.com/group/tion_sbc/web/download_win32_9600.rar<неи   и он начинает работать: загружает первый и второй "boot code" и далее начинает программировать EEPROM (рис. 4 во вложении)<неи<неи   Такая ситуация - не единичный случай, это система. Т.е. download.exe скачанный по ссылкеhttp://groups.google.com/group/tion_sbc/web/download_win32_9600.rar<неи   после очистки флэш начинает работать только после предварительного запуска другой download.exe (см. пунк 4)<неи      <неи6. Далее набираю "download.exe -s 2 -o 0x10000 -b 9600 zlo.exe". Все в порядке (рис. 5 во вложении)<неи7. Набираю "download.exe -s 2 -o 0x20000 -b 9600 ueboot_config_320x240_006.bin". Все в порядке (рис. 6 во вложении).<неи8. Пытаюсь загрузить образ командой "download.exe znk.bin".  download.exe - зависает (рис. 6 во вложении).<неи9. От безысходности запускаю download.exe из пункта 4 (который весом 82 кБайта) и образ начинает грузиться (рис. 7 и 8 во вложении).<неи10. Вставляю перемычку первую перемычку (BOOT0) на Тионе. Подключаю монитор. WinCe не грузится.<неи<неиПомогите, пожалуйста. Какова правильная процедура и где взять нормальный download.exe? Что я делаю не так?<неиВы написали, что для загрузки использовали TFTPD32 - что это такое? Где скачать?<неи<неи<неи<неи<неи <неи<неи<неи

sky

unread,
Feb 24, 2009, 7:03:13 AM2/24/09
to tion_sbc
Спасибо огромное!!! Все получилось. Залили образ WIN CE 6.0 через
TFTPD32.
Винда грузится очень быстро. Поставили Framework 3.5 Compact.
Сделали быстро в Visual Studio простой проектик на C# под Framework
3.5 с использованием LINQ!!!
Запустили. Все работает превосходно.

Roman

unread,
Mar 12, 2009, 9:45:35 AM3/12/09
to tion_sbc
Небольшое обновление...
http://www.zao-zeo.ru/media/files/wince/NK_rtcfix_11032009.zip

*Часы реального времени теперь уж точно работают на всех платах
ТионПро в2 :)

AU09

unread,
Mar 14, 2009, 3:42:15 AM3/14/09
to tion_sbc
Уважаемый Roman!

Вопрос:
если к разъёму TION SODIMM-200 подключить FLASH как в ТИОН-pro_v2
(две IC Intel NOR JS28F256P33T95)
то можно ли будет использовать Ваш образ WinCE 6 для ТИОН-pro_v2?

Время загрузки ~13 с. (указанное Вами) нас бы _очень_ устроило.

Правильно ли мы поняли, что выбор типа памяти
можно произвести переключив перемычки на ТИОН.
(CSn6 = разомкнуть, чтобы отключить память на плате ТИОН,
линию CSn7 подключить к NOR Flash и замкнуть перемычку CSn7)?

Roman

unread,
Mar 16, 2009, 5:31:45 AM3/16/09
to tion_sbc
Если измените CSn6 на CSn7 то соответственно без соответствующих
изменений в BSP использовать будет нельзя. Адреса же разные будут и
плюс конфигурировать регистры StaticMemoryControole'a надо уже для
CSn7.

Roman

unread,
Mar 18, 2009, 5:56:20 AM3/18/09
to tion_sbc
Возникли вопросы о формате eeprom.bin ... отвечаю:

Размер файла: 32байта

структура

4 байта сигнатура 'EMAC'
6 байт мак адрес сетевого адаптера
6 байт не используется
16 байт имя устройства.

Roman

unread,
Mar 18, 2009, 6:23:22 AM3/18/09
to tion_sbc
Патч для BSP от цируса ( накладывать надо на чистое BSP ) в патче
учтены особенности платы TionProV2

http://groups.google.com/group/tion_sbc/web/ep93xx_18032009.zip

me.o...@gmail.com

unread,
Mar 18, 2009, 9:54:40 AM3/18/09
to tion_sbc
А как патч накладывать?

Roman

unread,
Mar 18, 2009, 11:07:14 AM3/18/09
to tion_sbc
Положить патч в директорию Platform\ep93xx и выполнить:
patch -p0 < ep93xx_18032009.patch

Программа для наложения патча: http://gnuwin32.sourceforge.net/packages/patch.htm

On 18 мар, 16:54, "me.oz...@gmail.com" <me.oz...@gmail.com> wrote:
> А как патч накладывать?

lexa

unread,
Mar 19, 2009, 9:33:29 AM3/19/09
to tion_sbc
а можно поподробнее про установку.
а то чегото неполучаерся

On 16 фев, 18:25, Roman <fxdt...@gmail.com> wrote:

Roman

unread,
Mar 19, 2009, 9:49:25 AM3/19/09
to tion_sbc
Для установки вам надо:

PlatformBuilder 6.0 ( он идет как плагин к VisualStudio 2005 )
BSP для CE 6.0 от CirrusLogic
Патч.

После первых двух пунктов наложить патч как сказано выше.

lexa

unread,
Mar 19, 2009, 11:40:46 AM3/19/09
to tion_sbc
я имел ввиду установку образа сделанного для тионапроВ2 в тионпроВ2

Roman

unread,
Mar 19, 2009, 12:10:11 PM3/19/09
to tion_sbc
Что именно не получается ?

Чуть выше в ответ на сообщение ( где много букв ) я отписал как надо
прошить образ.

lexa

unread,
Mar 19, 2009, 12:42:10 PM3/19/09
to tion_sbc
неполучается Загрузить при помощи TFTPD32 образ (boot,bin)
может какие хитрые в нем настройки нужны?
адрес ставлю полученный 192.168.1.5 порт980

Roman

unread,
Mar 19, 2009, 1:02:29 PM3/19/09
to tion_sbc
Что при попытки загрузить выдает бутлодер ? ( попробуйте указать
размер блока 2048 или 4096 )

Roman

unread,
Mar 19, 2009, 1:13:11 PM3/19/09
to tion_sbc
Обновился патч :
http://groups.google.com/group/tion_sbc/web/19032009_ep93xx_bsp.zip
( накладывать на чистое BSP )

* исправлена ошибка с ком портами с добавлением поддержки 485 на COM3
пропала возможность работать с остальными портами :) ( спасибо Юрию
Сирченко за репорт об этом )
+ теперь можно из стандартной терминальной программы использовать все
3 последовательных порта... ( для тестов скажем )

Roman

unread,
Mar 19, 2009, 1:21:49 PM3/19/09
to tion_sbc
Забыл... ещё изменил метод записи во флешь раньше писалось по
словам ,а сейчас буферизированно ,что значительно увеличило скорость
записи во флешь... при заливки образа.

Бинарные файлы данного образа:
http://www.zao-zeo.ru/media/files/wince/tionprov2_wince600_19032009.zip

Yuriy

unread,
Mar 20, 2009, 1:47:56 AM3/20/09
to tion_sbc
Спасибо большое за патч, и за поддержку (работают все порты и 485 порт
на com3)

lexa

unread,
Mar 20, 2009, 1:56:23 AM3/20/09
to tion_sbc
спасибо за помощь, получилось при 4096
Message has been deleted

lexa

unread,
Mar 20, 2009, 5:00:31 AM3/20/09
to tion_sbc
подскажите как связать по активсинк комп и тионпроВ2 с последним
образом?

Roman

unread,
Mar 20, 2009, 5:21:31 AM3/20/09
to tion_sbc
Если через последовательный порт то для этого подойдет только полный
COM порт таковым является COM1....

Специальный кабель схема которого приведена на странице 22.
http://zao-zeo.ru/media/File/tion-pro2-v1.1.pdf

После соединения кабеля с хостом на котором запущен ActiveSync... надо
на Тионе запустить программу replog.exe которая находится в папке
\Windows

Способ не очень удобный и иногда с первого раза может ничего не
получится ,но вполне действенный


Ещё можно посмотреть здесь как по Ethernet:
http://groups.google.com/group/tion_sbc/browse_thread/thread/2578e3ebd4b9235c/0c417da9e66bc4e3?hl=ru&lnk=gst&q=ActiveSync#0c417da9e66bc4e3

lexa

unread,
Mar 20, 2009, 6:58:08 AM3/20/09
to tion_sbc
да делаю через ком1, шнур как в инструкции, replog.exe запускал много
раз
неконектится хоть убейся. что можно еще сделать?

On 20 мар, 12:21, Roman <fxdt...@gmail.com> wrote:
> Если через последовательный порт то для этого подойдет только полный
> COM порт таковым является COM1....
>

> Специальный кабель схема которого приведена на странице 22.http://zao-zeo.ru/media/File/tion-pro2-v1.1.pdf


>
> После соединения кабеля с хостом на котором запущен ActiveSync... надо
> на Тионе запустить программу replog.exe которая находится в папке
> \Windows
>
> Способ не очень удобный и иногда с первого раза может ничего не
> получится ,но вполне действенный
>

> Ещё можно посмотреть здесь как по Ethernet:http://groups.google.com/group/tion_sbc/browse_thread/thread/2578e3eb...

Roman

unread,
Mar 20, 2009, 7:10:05 AM3/20/09
to tion_sbc
Воспользоваться вторым методом... для метода с последовательным портом
надо не забыть разрешить в ActiveSync объект подключения COM порт к
которому подключено устройство... можно ещё если разрешили...
запустить обнаружение устройств в АктивСинке и как только подойдет
очередь проверки COM порта запустить replog

lexa

unread,
Mar 20, 2009, 9:13:14 AM3/20/09
to tion_sbc
так все и делал, даже пробовал на другом компе, всеравано ненаходит он
ничего.

lexa

unread,
Mar 21, 2009, 8:02:02 AM3/21/09
to tion_sbc
сегодня поставил образ се5 с CFкатрты грузится, так в нем сразу
активсинг пошел.
может что-то в последнем образе нетак?

Roman

unread,
Mar 21, 2009, 9:43:44 AM3/21/09
to tion_sbc
В понедельник проверю... может быть из за того ,что он по умолчанию
используется как Debug порт....

lexa

unread,
Mar 23, 2009, 9:03:18 AM3/23/09
to tion_sbc
непроверяли?

lexa

unread,
Mar 25, 2009, 1:13:14 AM3/25/09
to tion_sbc
сколько непробовал в последнем образе для тионпроВ2 активсинг всеравно
неработает!

Roman

unread,
Mar 25, 2009, 2:49:38 AM3/25/09
to tion_sbc
Я уже высказал предположения почему не работает.... есть же способ и
без ком порта который описал человек по ссылке выше.... переносить на
платформу можно своё ПО на носителях других например USB Flash ...
отлаживаться проще в эмуляторе виндовс .... или вообще без
эмулятора...

п.с: как разберусь отпишусь....

Roman

unread,
Mar 26, 2009, 9:15:44 AM3/26/09
to tion_sbc
Обновление образа:

+добавлена поддержка bootlogo
*отключен Debug на последовательные порты
*по умолчанию GPIO используемые для Matrix Keyboard можно использовать
как обычные GPIO ( контроллер матричной клавиатуры отключен )
*время загрузки образа сократилось ( при тех же размерах самого
образа ) и составляет около ~8 секунд...

Патч:
http://groups.google.com/group/tion_sbc/web/ep93xx_bsp_26032009.zip

Загрузчик:
http://www.zao-zeo.ru/media/files/wince/wince600_tion-pro2_eboot_20090326.zip

Образ 640x480 ( VGA ):
http://www.zao-zeo.ru/media/files/wince/wince600_tion-pro2_image640480_20090326.zip

Образ 320x240 ( PH320240-006xxxx ):
http://www.zao-zeo.ru/media/files/wince/wince600_tion-pro2_image320240_20090326.zip

lexa

unread,
Mar 26, 2009, 11:21:05 AM3/26/09
to tion_sbc
грузится моментально -класно.
почемуто опять неработает активсинг.

On 26 мар, 16:15, Roman <fxdt...@gmail.com> wrote:
> Обновление образа:
>
> +добавлена поддержка bootlogo
> *отключен Debug на последовательные порты
> *по умолчанию GPIO используемые для Matrix Keyboard можно использовать
> как обычные GPIO ( контроллер матричной клавиатуры отключен )
> *время загрузки образа сократилось ( при тех же размерах самого
> образа ) и составляет около ~8 секунд...
>
> Патч:http://groups.google.com/group/tion_sbc/web/ep93xx_bsp_26032009.zip
>

> Загрузчик:http://www.zao-zeo.ru/media/files/wince/wince600_tion-pro2_eboot_2009...
>
> Образ 640x480 ( VGA ):http://www.zao-zeo.ru/media/files/wince/wince600_tion-pro2_image64048...
>
> Образ 320x240 ( PH320240-006xxxx ):http://www.zao-zeo.ru/media/files/wince/wince600_tion-pro2_image32024...

Roman

unread,
Mar 26, 2009, 11:26:04 AM3/26/09
to tion_sbc
Ну, значит пока решения этой "проблемы" нет используйте альтернативные
способы не через последовательный порт........

ampelos

unread,
Apr 7, 2009, 8:13:37 AM4/7/09
to tion_sbc

Здравствуйте Роман! Столкнулся с такой проблемой при наложении патча
на BSP 1-0-3 от Cirrus. При передаче командной строки появляется
следующая ошибка: "can't find file to patch at input line 5". И
запрашивает фйлы для наложения патча. Если передать все требуемые
файлы вручную, патч вроде бы накладывается, но компиляция стандартного
OSdesign из поставки BSP происходит с ошибками,в частности, ругается
на отсутствие oemlogo.c, если я не ошибся. Что я делаю не так? Заранее
благодарен за ответ. студент СГАУ

Sergey Alyoshin

unread,
Apr 7, 2009, 8:18:19 AM4/7/09
to tion...@googlegroups.com
Пожалуйста, не повторяйте одно и тоже, в противном случае вас забанят
несмотря на то, что вы студент СГАУ.

Roman

unread,
Apr 7, 2009, 11:21:02 AM4/7/09
to tion_sbc
Здравствуйте,

Напишите пожалуйста по шагам ,что и как вы делаете.

ampelos

unread,
Apr 7, 2009, 2:54:14 PM4/7/09
to tion_sbc
Спасибо, с проблемой справился! Просто в командной строке указывал
абсолютные пути к программе и патчу-вероятно это и было не верно.
Сделал через командную строку в Total Commander-все сработало как надо
и образ собрался без ошибок. Осталось проверить на железе:)
Reply all
Reply to author
Forward
0 new messages