📄 networkmain.c
字号:
/*
///////////////////////////////////////////////////////////////////////////////
// //
// Copyright (C) 2006-2008 Beijing, pengzhen (pengzhenxp@yahoo.com.cn) //
// //
///////////////////////////////////////////////////////////////////////////////
*/
#include "NetworkMain.h"
extern void SystemTest() ;
extern void SystemInit() ;
//---------------------------------------------------------------------
// Main Entry Point
//---------------------------------------------------------------------
int main()
{
// Turn on the cache first
CSL_init();
CACHE_clean(CACHE_L2ALL, 0, 0);
CACHE_setL2Mode(CACHE_128KCACHE); /* peng zhen */
//CACHE_setL2Mode(CACHE_256KCACHE);
CACHE_enableCaching(CACHE_EMIFA_CE00);
CACHE_enableCaching(CACHE_EMIFA_CE01);
DAT_open(DAT_CHAANY, DAT_PRI_LOW, DAT_OPEN_2D);
//DAT_open(DAT_CHAANY, DAT_PRI_HIGH, DAT_OPEN_2D);
CACHE_setL2Queue(0x3, 20); /* peng zhen */
CACHE_setL2Queue(0x1, 20); /* peng zhen */
CACHE_setPriL2Req(CACHE_L2PRIHIGH);
/* Initialize DMAN */
//DMAN_init();
//DMAN_setup(intHeap);
// name LOG objects to be used for error/warning/general/debug messages.
//UTL_setLogs( &trace, &trace, &trace, &trace );
//
// VI VO (video)
//
tskVideoInputInit();
#ifdef __VO__
tskVideoOutputInit();
#endif /* __VO__ */
//EVMDM642_rset(0x10, 0x20);
//EVMDM642_rset(0x10, 0x08);
//while(!(EVMDM642_rget(0x13) & 0x40));
#ifdef __SYS_TEST__
SystemTest() ;
#else
SystemInit() ;
#endif /* __SYS_TEST__ */
//
// VI VO (video)
//
tskVideoInputStart();
#ifdef __VO__
tskVideoOutputStart();
#endif /* __VO__ */
//UTL_logDebug( "Application started" );
// show heap usage, now that all threads are initialized and started
//UTL_showHeapUsage( intHeap );
//UTL_showHeapUsage( extHeap );
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -