Список поддерживаемой периферии:
+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
Так как у Вас Тион Про в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 - что это такое? Где скачать?<неи<неи<неи<неи<неи <неи<неи<неи
*Часы реального времени теперь уж точно работают на всех платах
ТионПро в2 :)
Вопрос:
если к разъёму TION SODIMM-200 подключить FLASH как в ТИОН-pro_v2
(две IC Intel NOR JS28F256P33T95)
то можно ли будет использовать Ваш образ WinCE 6 для ТИОН-pro_v2?
Время загрузки ~13 с. (указанное Вами) нас бы _очень_ устроило.
Правильно ли мы поняли, что выбор типа памяти
можно произвести переключив перемычки на ТИОН.
(CSn6 = разомкнуть, чтобы отключить память на плате ТИОН,
линию CSn7 подключить к NOR Flash и замкнуть перемычку CSn7)?
Размер файла: 32байта
структура
4 байта сигнатура 'EMAC'
6 байт мак адрес сетевого адаптера
6 байт не используется
16 байт имя устройства.
http://groups.google.com/group/tion_sbc/web/ep93xx_18032009.zip
Программа для наложения патча: http://gnuwin32.sourceforge.net/packages/patch.htm
On 18 мар, 16:54, "me.oz...@gmail.com" <me.oz...@gmail.com> wrote:
> А как патч накладывать?
On 16 фев, 18:25, Roman <fxdt...@gmail.com> wrote:
PlatformBuilder 6.0 ( он идет как плагин к VisualStudio 2005 )
BSP для CE 6.0 от CirrusLogic
Патч.
После первых двух пунктов наложить патч как сказано выше.
Чуть выше в ответ на сообщение ( где много букв ) я отписал как надо
прошить образ.
* исправлена ошибка с ком портами с добавлением поддержки 485 на COM3
пропала возможность работать с остальными портами :) ( спасибо Юрию
Сирченко за репорт об этом )
+ теперь можно из стандартной терминальной программы использовать все
3 последовательных порта... ( для тестов скажем )
Бинарные файлы данного образа:
http://www.zao-zeo.ru/media/files/wince/tionprov2_wince600_19032009.zip
Специальный кабель схема которого приведена на странице 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
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...
п.с: как разберусь отпишусь....
+добавлена поддержка 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
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...
Напишите пожалуйста по шагам ,что и как вы делаете.