Тион и Windows CE

26 views
Skip to first unread message

khlyunev_andrey

unread,
Oct 28, 2009, 4:48:53 AM10/28/09
to tion_sbc
Добрый день ! Мы разработали "материнскую" плату для процессорного
модуля "Тион". При поставке на Тионе был Linux. При включении все
заработало, Linux загрузился (было видно в консоли) и на экране
появился пингвин. Далее в Тион был залит Windows CE (znk_12_09_2008).
Все отлично залилось. Но при включении Тион не заработал. Светодиод на
плате Тиона мигает, изображения нет. Что то не то с флеш картой - или
ошибка при разработке схемы или что то другое. Флешка остается пустой
после запуска. Windows СЕ туда похоже не распаковывается. Можно как
либо проверить работоспособность. Могу выслать схему для верификации.

Danila

unread,
Oct 28, 2009, 5:05:30 AM10/28/09
to tion_sbc
Добрый день.
Скажите, где Вы брали образ WinCE, загрузчик, инструкцию по записи
образа?

khlyunev_andrey

unread,
Oct 28, 2009, 5:13:16 AM10/28/09
to tion_sbc
У нас есть Тион-Про V2. Все отлично работает. Образы Windows CE все
ваши.

echo off
cls
echo setup com1 (9600,n,8,1)
mode com1: 9600,n,8,1
echo Start programm 'spi_preload.bin'
download.exe -s 2 -b 9600 spi_preload.bin
echo Start programm 'zlo.exe'
download.exe -s 2 -o 0x10000 -b 9600 zlo.exe
echo Start programm 'ueboot_config_640x480.bin'
download.exe -s 2 -o 0x20000 -b 9600 ueboot_config_640x480.bin
echo Start programm 'znk.bin'
dwince.exe znk.bin

Я все это делал с Тион_Про В2.

Danila

unread,
Oct 28, 2009, 5:37:28 AM10/28/09
to tion_sbc

При запуске процессор пытается найти загрузчик сначала в EEPROM, затем
в параллельной флеш. Если не находит - мигает зеленая лампочка.
Командой

download.exe -s 2 -b 9600 spi_preload.bin

Вы записываете загрузчик в EEPROM. После завершения команды появляется
надпись, что операция завершилась успешно?

Проверьте схемотехнику подключения EEPROM к процессору, особенно линию
SPI-Frame. Без SPI-Frame процессор не найдет загрузчик в EEPROM.

khlyunev_andrey

unread,
Oct 28, 2009, 5:47:43 AM10/28/09
to tion_sbc
Судя по схеме на Тион, EEPROM (M25P20-VMN) находится на самой плате
Тиона. То есть это схемотехника Тиона, а не материнской платы. Сейчас
попробую все опять перепрошить.

khlyunev_andrey

unread,
Oct 28, 2009, 5:55:19 AM10/28/09
to tion_sbc
setup com1 (9600,n,8,1)

Состояние устройства COM1:
---------------------------
Скорость: 9600
Четность: None
Биты данных: 8
Стоповые биты: 1
Таймаут: OFF
XON/XOFF: OFF
Синхронизация CTS: OFF
Синхронизация DSR: OFF
Чувствительность DSR: OFF
Цепь DTR: ON
Цепь RTS: ON

Start programm 'spi_preload.bin'
Successfully programmed 'spi_preload.bin'.

Вроде прошилось.
Сейчас все перепрошью.
Образ заливаю znk_08_07_2008

Danila

unread,
Oct 28, 2009, 6:10:32 AM10/28/09
to tion_sbc
Точно, EEPROM находится на Тионе. Простите, забыл...

На плате Тиона нужно произвести небольшую доработку - запаять резистор
10кОм между ножками элемента D20 (NC7S32M5X) как показано на этом
рисунке http://www.zao-zeo.ru/img/fixes/spifix.jpg

Без этого загрузка из EEPROM не возможна.

khlyunev_andrey

unread,
Oct 28, 2009, 7:06:16 AM10/28/09
to tion_sbc
Все ! Заработало ! Пардон, упустил эту информацию на WIKI по Тиону.
Спасибо !

khlyunev_andrey

unread,
Oct 28, 2009, 8:51:12 AM10/28/09
to tion_sbc
Еще небольшой вопрос - у вас нет начального загрузчика, который
показывал бы картинку при загрузке Windows CE ?
Reply all
Reply to author
Forward
0 new messages