www.oSLIK.ru

:: Second Generation ::

Часовой пояс: UTC + 3 часа [ Летнее время ]

Текущее время: Ср июн 26, 2019 1:35 am




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: soft reset unfunctional
СообщениеДобавлено: Пт май 25, 2007 7:13 pm 
Не в сети
Новичок
Новичок

Зарегистрирован: Пн май 21, 2007 6:23 pm
Сообщения: 11
hello,

I run linux kernel from symbian and it seems that soft reset (camera key) doesn't work as expected. It only starts to show some nonsense on the display, but reset doesn't happen. So I written a piece of code, which resets the phone through watchdog:

//reset through watchdog..

//disable
if (omap_readw(OMAP_WDT_TIMER_MODE) & 0x8000) {
/* Magic sequence required to disable watchdog */
omap_writew(0xf5, OMAP_WDT_TIMER_MODE); /* TIMER_MODE */
omap_writew(0xa0, OMAP_WDT_TIMER_MODE); /* TIMER_MODE */
}

//enable..
omap_writew(omap_readw(ARM_IDLECT2)|1,ARM_IDLECT2); //enable watchdog clock
omap_writew(0x8000, OMAP_WDT_TIMER_MODE); /* set TIMER_MODE:WATCHDOG */
omap_writew(100, OMAP_WDT_LOAD_TIM); /* short amount of time */
omap_writew(99, OMAP_WDT_LOAD_TIM); /* short amount of time */
// while(1) cpu_relax();

I use it bound to camera key (in omap_kp_tasklet())). I also found out that linux run from symbian in different way than through starter.exe will reboot spontaneously, maybe disabling of WDT can also help there (not tested).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 08, 2007 4:55 am 
Не в сети
Z-Team member
Z-Team member
Аватара пользователя

Зарегистрирован: Пн окт 25, 2004 8:46 pm
Сообщения: 547
Откуда: Kemerovo CITY
starter.exe do disabled Watch Dog on OMAP,

But sx1 have soft-hardware emule Watchdog, do reset omap from c166 (phone part), he hardware connected on reset pin omap cpu,and if omap not send answer packet, switch reset pin on 1

_________________
...Hасколько пpоще была бы жизнь, если бы она была в исходниках.

Linux on SX1


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Black by Daz (FI) :: Ported to phpBB3 by NeXur.
Русская поддержка phpBB

[ Time : 0.040s | 11 Queries | GZIP : Off ]