各位好...我又上来求救了!!
刚接触2440这块开发板,已从5.0运行完成
今天想试着去把6.0用上去,由于还是新手,就去下载了网路上已移植好的BSP
可是把NK.nb0烧进去后,却无画面显示,或是整个白屏
似乎touch上有错误,我试着把BSP上的touch driver拿掉,状况仍然一样...
另外有些个问题想请教,开发版厂商有提供 nboot1st 及 nboot2nd 两个 nboot
nboot1st 引导 nboot2nd,那是由nboot2nd引导eboot麻,是的话代码写在何处??
因为还是沿用5.0在用的eboot,这有需要更换吗? 可是看前面OEM init有起来,应该是有正确引导到NK.nb0吧?
以下是接收到的部分讯息!
- SDHC -Init
- DeviceFolder::LoadDevice(Drivers\BuiltIn\SDHC_SMDK2440) last 337 TicksDEVICE!RegReadActivationValues RegQueryValueEx(Drivers\BuiltIn\SC2440USBFN\BusPrefix) returned 2
- OSAXST1: >>> Loading Module 'sc2440usbfn.dll' (0x83EA05A8) at address 0xC0620000-0xC0664000 in Process 'NK.EXE' (0x82708AA0)
- UsbFnMdd!DllEntry: Attach
- SC2440UsbFn!UfnPdd_Init: Using IO Base b1200000
- SC2440UsbFn!UfnPdd_Init: Using SysIntr 23
- SC2440UsbFn!UfnPdd_Init: Using IST priority 100
- SC2440UsbFn!MapRegisterSet: VirtualCopy Succeeded, pVMem:d04d0000
- UsbFnMdd!UFN_Init: PDD has 5 endpoints
- UsbFnMdd!UFN_Init: PDD supports speeds 0x1
- UsbFnMdd!CUfnBus::CreateChild: Using client driver key "\Drivers\USB\FunctionDrivers\Serial_Class"
- DEVICE!RegReadActivationValues RegQueryValueEx(\Drivers\USB\FunctionDrivers\Serial_Class\DllName) returned 2
- DEVICE!I_ActivateDeviceEx: can't find all required activation values in '\Drivers\USB\FunctionDrivers\Serial_Class'
- DeviceFolder::LoadDevice(\Drivers\USB\FunctionDrivers\Serial_Class) last 19 TicksUsbFnMdd!CUfnBus::ActivateChild: ActivateChild failed.
- UsbFnMdd!CUfnBus::PostInit: ActivateChild failed.
- DeviceFolder::LoadDevice(Drivers\BuiltIn\SC2440USBFN) last 173 TicksDEVICE!RegReadActivationValues RegQueryValueEx(Drivers\BuiltIn\PCI\DllName) returned 2
- DEVICE!I_ActivateDeviceEx: can't find all required activation values in 'Drivers\BuiltIn\PCI'
- DeviceFolder::LoadDevice(Drivers\BuiltIn\PCI) last 16 TicksFILESYS: SignalStarted loop = 2
- FILESYS: Launching gwes.dll
- OSAXST1: >>> Loading Module 'gwes.dll' (0x83EA0E1C) at address 0xC0200000-0xC02BE000 in Process 'NK.EXE' (0x82708AA0)
- Filesys: Loaded gwes.dll
- FILESYS: Done launching apps
- -DEVICE!DevloadPostInit
- This device has booted 1 times !!!
- Ceddk!CalibrateStallCounter: Enter
- Ceddk!CalibrateStallCounter: Stall counter loaded from registry(23)
- System Default HKL value set to 00000409
- Grow Gdi handle table from 0 to 64
- LogFontFromRegistry(SYSTEM\GDI\SysFnt), lfHeight = -12OSAXST1: >>> Loading Module 's3c2440disp.dll' (0x83E9D378) at address 0xC0500000-0xC055F000 in Process 'NK.EXE' (0x82708AA0)
- 13
- Bits-per-pixel: 16
- OSAXST1: >>> Loading Module 'mgtt_o.dll' (0x83E9DAF8) at address 0xC02C0000-0xC0344000 in Process 'NK.EXE' (0x82708AA0)
- Kernel DLL 'mgtt_o.dll' needs thread creation/deletion notification
- Loaded font driver '\windows\mgtt_o.dll' @ index '0'.
- Adding font resource '\Windows\tahoma.ttf'...
- **** Signature of FONT File is: '0100'...
- Font loaded by driver @ index '0'.
- ** Got 1 faces in font file...
- Font \Windows\tahoma.ttf: pffv = 0xd04c3b50 { 0xd0500838, 135848 } hff = 0xd04c3b90AddFonts(.ttf) returned 1 fontsAddFonts(.ttc) returned 0 fontsAddFonts(*) returned 1 fontsAddAllEUDCFonts(tte) returned 0 fontsCreating secondary frame buffer for POR and SaveBits
- OSAXST1: >>> Loading Module 'kbdmouse.dll' (0x83E52480) at address 0xC0570000-0xC0583000 in Process 'NK.EXE' (0x82708AA0)
- Layout Manager : DLL_PROCESS_ATTACH
- PS2_NOP_Entry: Initialize NOP ID 0
- PS2_NOP_Entry: Initialization complete
- KeybdDriverInitializeEx: Initialized PDD 0 - PS/2 NOP (Mask 4)
- KeybdDriverInitializeEx: Found default input method 00000409
- IsAPIReady is being deprecated, use WaitForAPIReady instead!!
- KeybdDriverInitializeEx: Layout Manager successfully initialized
- KeybdDriverInitializeEx: Layout Manager successfully initialized to 1
- OSAXST1: >>> Loading Module 'touch.dll' (0x83E4B300) at address 0xC0590000-0xC059B000 in Process 'NK.EXE' (0x82708AA0)
- calibrating 0 point set
- TOUCH:TouchPanelpGetPriority - RegOpenKeyEx(\Drivers\BuiltIn\Touch) failed 2, using default thread priorities
- calibrating 5 point set
- Maximum Allowed Error 7:
- Calibration Results:
- Screen => Mapped
- ( 300, 200) => ( 303, 200)
- ( 60, 40) => ( 60, 38)
- ( 60, 360) => ( 59, 362)
- ( 540, 360) => ( 540, 358)
- ( 540, 40) => ( 539, 42)
- Maximum error (square of Euclidean distance in screen units) = 9
- UpdateIdleTimeoutFromRegistry
- GWES initialized properly