[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Cowon Q5 » Программирование и хаки » Изыскания процесса загрузки (Boot loading process research)
Изыскания процесса загрузки
YDeanДата: Воскресенье, 10.04.2011, 16:10 | Сообщение # 1
Профессор
Группа: Администраторы
Сообщений: 185
[ Вручить награду ] [ ]
Статус: Оффлайн
Итак, подключил консоль к матплате COWONa.

Использовался переходник DKU-5 для телефонов NOKIA (USB в TTL 5V).

Распиновка на плате:

Использовалась программа PUTTY.
Скорость: 115200. Тип: serial.
Результат работы:
_____________________
Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Nov 16 2007 14:45:28
EBOOT
Build Timestamp Mon Dec 17 16:48:04 2007
AMD Alchemy Au1200/COWON Q5
Au1250 (PRId 04030202) @ 672MHZ, 224MHZ.

BootArgs are at A00FFC00, SIG = 544F4F42
Free Memory starts at 0x00059FFC

Press the KEY_HOLD to ON for EBOOT, OFF for CLI

HeapBase = 0x80019FFC, Size=262144

Setting up TOY completed
PCF50606_DCDC1 = 0xF4
PCF50606_DCDC2 = 0xF4
PCF50606_INT1M = 0x5F
PCF50606_GPOC1 = 0x07
PCF50606_GPOC2 = 0x47
BAT_CheckLow : Vbat = 0xC0.
EBOOT Version : 1.44, dwBuildDate = 20071217
FLASH BOOT...
Flashboot: Oldvalue = 0xFF0000FF
FlashLoad : Image loaded at 81C00004
_____________________


Прикрепления: 5736240.jpg (76.0 Kb)
 
YDeanДата: Пятница, 28.10.2011, 12:56 | Сообщение # 2
Профессор
Группа: Администраторы
Сообщений: 185
[ Вручить награду ] [ ]
Статус: Оффлайн
Дополнение по UART

У процессора Au1200 2 встроенных COM порта:
uart0 и uart1

UART1 выведен на нижний разъём и используется для связи с навигацией в кредле.
Под WinCE это COM1.
А UART0 выведен на плату процессора - картинка вверху.
Под WinCE он подключается как COM2.
можно посмотреть в реестре:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial1]
"UnitIndex"=dword:00000001

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial2]
"UnitIndex"=dword:00000000

При этом, загрузчик и ядро выводят отладочную информацию на UART0.
(функция NKDbgPrintfW в WinCE)

Но COM2 - это также приём данных с пульта ДУ!

Похоже, создатели Cowon Q5 использовали uart0 еще и для пульта ДУ.
Линия RX на картинке вверху отключена от контактной площадки - не впаян R16 на обороте платы процессора.

 
Форум » Cowon Q5 » Программирование и хаки » Изыскания процесса загрузки (Boot loading process research)
  • Страница 1 из 1
  • 1
Поиск: