我在把EBoot烧写到SM卡后,按照EBoot的菜单,一步一步做,到下载内核影像时,按“D”后,出现:
Enter your selection: d
::: DM9000DBG_Init
DM9000 Mac Address: 11:22:33:44:55:66
::: DM9000 Probe()
DM9000 is Detected..
Freddy:Reset NCR Success.
GPCR=1,GPR=0.
DM9000_Init OK.
System ready!
Preparing for download...
+OEMPreDownload: 1 Using device name: 'SMDK241021862'
到此就停住,没反应了。
有哪位高手知道是什么原因?怎么解决?渴求赐教!!
PB是打开着的,但“Confiure Remote Connection”后,“Configure”,之后根本就看不得目标设备,请问是什么原因啊?
看了,一步一步追踪到:
BOOL EbootInitEtherTransport (EDBG_ADDR *pEdbgAddr, LPDWORD pdwSubnetMask,
BOOL *pfJumpImg, // will be set to TRUE if eshell asked us to jump to existing image
DWORD *pdwDHCPLeaseTime, // this parameter is overloaded. pass NULL to indicate static IP
UCHAR VersionMajor, UCHAR VersionMinor,
char *szPlatformString, char *szDeviceName,
UCHAR CPUId, DWORD dwBootFlags)
{
// simple check on arguments
if (!pEdbgAddr || !pdwSubnetMask || !szPlatformString) {
return FALSE;
}
// find out IP address and verify it
if (pdwDHCPLeaseTime) {
if (!EbootGetDHCPAddr (pEdbgAddr, pdwSubnetMask, pdwDHCPLeaseTime)) {
return FALSE;
}
} else {
if (!EbootCheckIP (pEdbgAddr)) {
EdbgOutputDebugString ("Some other station has IP Address: %s !!! Aborting.\r\n", inet_ntoa(pEdbgAddr->dwIP));
return FALSE;
}
// This will tell CheckUDP() to only accept datagrams for our IP address
ClearPromiscuousIP();
}