ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
48169 Топик полностью
SG House (11.01.2006 12:46, просмотров: 1) ответил MemoryTest на log загрузки который в ком порт валится плс.
Ответ: Шаги с нуля: 1. Создаю новую платформу на основе BSP от Kontron'a. 2. Использую шаблон Mobile Handled, как в readme рекомендовано. Ничего не меняю. В одной из прошлых сборок пробовал до минимализма дойти, удалил почти всё, проблема осталась. 3. Добавляю переменные BSP_NODISPLAYTYPE = 1 и BSP_LQ057Q3DC02 = 1, как в том же readme указано для дисплея 320*240 точек. Пробовал и без них, проблема сохранилась. 4. Добавляю переменную ITE_NO_RTL8139 = 1 для отключения NDIS-драйвера. Драйвер, следует заметить, в проекте при этом всё равно есть. В одной из компиляций пробовал его удалить, установкой соотвествующей переменной в файле PostWinCE.bat, как в readme указано. Драйвер удалился, проблема осталась. 5. Build and Sysgen. 6. Прошиваю. Лог загрузчика: ### Boot Loader Configuration ### <0> IP address: 192.168.200.154 <1> Subnet mask: 255.255.255.0 <2> DHCP: Disabled <5> Download image via CF Card <7> Download image via RTL8139 PCI Ethernet Download image via RTL8139 BOOTP/TFTP Use Debug Ethernet: Enabled

PCI Menu Erase Flash Menu Menu Delay: 5 Menu Auto Select: "u7" Save Configuration Enter your selection: 7 FlashVPPUp(); done EraseRegFlash(); done FlashVPPDown() done goto DOWNLOAD InitSpecifiedEthDevice(EthDevice = 6) RTL8139 PCI card found: device 19, function 0 Ethernet Physical Base = 13E12000 Ethernet Virtual Base = BBE12000 RTL8139Init enter RTL8139Init: ioaddr = 0xBBE12000 RTL8139CheckRam enter RTL8139Check RTL8139Init:: MAC = 00-00-60-DA-E3-CB ### Connection status: 100Mbps full-duplex ### RTL8139InitDMABuffer enter RTL8139InitDMABuffer exit RTL8139Init exit RTL8139 Ethernet controller initialized. ====== ISRTL8139PCICard == TRUE Device identification: XSC1BD58315 Boot loop Sent BOOTME to 255.255.255.255 Locked Down Link 1 Src IP 192.168.200.154 Port 0400 Dest IP 192.168.200.254 Port 0626 EthDown::TFTPD_OPEN::boot.bin Downloading .BIN file Downloading operating system image for SDRAM target. Image start: 0x80240000 length: 0x003D62F4 cache location: 0x80240000 Got EDBG_CMD_JUMPIMG Got EDBG_CMD_CONFIG, flags:0x00000000 Network Transfer Complete Verify checksums. Checksums verified correct. Verify checksums. Checksums verified correct. 2----Download successful! Jumping to image at 80241000h... После этого система зависает. В файле ceconfig.h переменной ITE_NO_RTL8139 вообще нет. Мне кажется, что система даже не стартует. Интересно, почему нет переменной ITE_NO_RTL8139, если в проекте я её явно указал...