📄 monitor.h
字号:
/*
Module Name:
Monitor.h
Abstract:
Implements platform debug routines.
*/
#ifndef __MONITOR_H__
#define __MONITOR_H__
INT MonitorProgram(void);
void ShowHelpMessage(void);
LPTSTR ParseString(LPTSTR stringPtr, LPTSTR destPtr);
BOOL Asc2Int(PTCHAR ascData, PULONG value);
BOOL FlashCheckAddr(ULONG destination, ULONG length);
BOOL BootCompareMemory(ULONG startAddr, ULONG dataValue, ULONG length, BYTE dataSize);
void GetInputBuffer(LPTSTR InputBuffer);
void BootDisplayMemory(ULONG startAddr, BYTE dataSize);
void EraseSystemFlash(void);
void DisplaySystemINFO(void);
#define COMPANY_INFO TEXT("R-TECH Corporation")
#define BOARD_INFO TEXT("Embedded Portable Data Terminal")
#define REVISION_INFO TEXT("1.0")
#define REV_DATE_INFO TEXT(__DATE__)
#define BOOTLOADER_INFO TEXT("Embedded PDA BootLoader V0.1.10")
#define BUILD_INFO TEXT("WINCE 3.0")
#define PROC_PART_INFO TEXT("SA1110")
#define PROC_COMPANY_INFO TEXT("Intel Corporation")
#define PROC_REVISION_INFO TEXT("Version 4, Stepping Revision B2")
#define kSerialLoad 1
#define kExternalLoad 2
#define SystemFLASH_START BOOT_FLASH_BASE_C_VIRTUAL
#define EBootImageLen 0x00038000
#define EBootSize 0x00080000
#define FlashStartOffset EBootSize // Should sync with the setting in CONFIG.BIB file.
#define FlashEndOffset (32*1024*1024) // 32MB flash
#endif //__MONITOR_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -