- hyenaではNWMでNDMAを使用しないように変更。

- PollingInstallWlanFirmware()のs_isFinishedフラグの判定を修正。

  -----------------------------------------------------------
  HotStart無線FWロードが失敗したときのやり直しColdStart無線FWロードで、
  ColdStartが開始された直後に無線FWロード終了を示すフラグをTRUEにしていたため、
  ColdStartが完了する前にブートしていた。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1588 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
sato_masaki 2008-06-06 08:26:36 +00:00
parent bcffbd74dc
commit 3b998604ee
2 changed files with 4 additions and 3 deletions

View File

@ -71,7 +71,7 @@
/* OS_THREAD_LAUNCHER_PRIORITY 16 */
/* [TODO] 以下は New WM 側に移行するほうが好ましい? */
#define NWM_DMANO NWMSP_DMA_7
#define NWM_DMANO NWMSP_DMA_NOT_USE // NWMのNDMAは使用しない。
#define THREAD_PRIO_NWM_COMMMAND 9
#define THREAD_PRIO_NWM_EVENT 7
#define THREAD_PRIO_NWM_SDIO 8

View File

@ -633,6 +633,7 @@ BOOL PollingInstallWlanFirmware( BOOL isStartScanWDS )
StartScanWDS();
}
#endif // DISABLE_WDS_SCAN
s_isFinished = TRUE; // <20>³<EFBFBD>í<EFBFBD>I—¹
}else {
// ロード失敗
if( !s_isHotStartWLFirm ) {
@ -641,14 +642,14 @@ BOOL PollingInstallWlanFirmware( BOOL isStartScanWDS )
#ifdef SDK_RELEASE
PMi_SetWirelessLED( PM_WIRELESS_LED_OFF );
#endif
s_isFinished = TRUE;
s_isFinished = TRUE; // ˆÙ<CB86>í<EFBFBD>I—¹
}else {
// そうでない場合は、ColdStartロードで再度実行。
(void)InstallWlanFirmware( FALSE );
OS_TPrintf( "WLFIRM HotStart load failed... Start retry.\n" );
}
}
s_isFinished = TRUE;
}
}
return s_isFinished;