Мы не из Ровера, нам за это никто не платит, хотя очень хотелось
бы (и предполагалось), т.к. времени убивается масса, а время есть
только по ночам :)
Все модули, что есть для Rover P5+ я выложил в cvs.
Сейчас я занимаюсь портом Rover P1.
Результата долго нет по следующим причинам:
!. Длинная сессия
!!. Защита бакалаврского диплома
!!!. Поступление в магистратуру
!V. Многие вещи приходится делать впервые, а на
освоение и понимание тратиться довольно много времени.
Сейчас проблема одна - заставить работать блок eGPIO в Р1.
Он из себя представляет восемь триггеров, подключенных
к адресной и шине данных (cs2). По идее, чтобы их контролировать,
достаточно просто написать 16бит, допустим, на а000000.
Через haret все прекрастно работает. Но когда пробую писать
в отмапленную память, то в лучшем случае он виснет, или ничего
не происходит. Думал, что влияют регистры msc или SXCNFG, но
в винде они находятся в reset state.
С JTAG вроде разобрались в чем было дело - перепаиваем переходник.
ЗЫ :) давайте писать по английски или хотя бы дублируйте письма, т.к.
не только русские заглядывают
==================
There is only one problem now: i can't understand how to make work eGPIO
block. It consists of 8 flip-flops connected to nCS2. It must be enough just
to write 16bit value to 0x0a000000. When i do it through haret - it works
(BL blinks, sound disappears etc). But when i write to the mapped region
in the kernel module just nothing happens.
I've also checked msc and sxcnfg registers - there are in reset state in
winCE.
-- Konstantine A. BeklemishevReceived on Fri Jul 2 14:16:22 2004
This archive was generated by hypermail 2.1.8 : Fri Jul 02 2004 - 14:17:59 EDT