всем привет, пытаюсь восстановить MMI 3G M9308
как понимаю проблема в этом:
Код:
Boot timed out
ERROR: Memory Mapping allocation failed
пытался стирать заголовок fpga и таким принудительно запускать SWL, попробовал все из этого списка:
8R0906961T (Обновляет MMI до версии 0031)
8R0906961AS (Обновляет MMI до версии 0206)
8R0906961СС (Обновляет MMI до версии 0253)
8R0906961DF (Обновляет MMI до версии 0257)
8R0906961DQ (Обновляет MMI до версии K0257_6_D1)
update проходит, но ничего не изменяется
так же руками перефлешировал efs persist
boot выглядит так:
Код:
IPL: Audi 3G 9308 (SH7785) / QNX 6.3.0 [PL_qnx_ipl-3g_9308-sh7785_08253A, built 2008/06/18_15-16-25_UTC]
CPU: SH7785 (>= 5th cut, clk mode 20. 4xDDR), 792MHz
RAM: 512 MB (probed, DBCONF=e30002)
FLASH: Spansion S29GL512N (32bit): 512 sectors x 256K
FPGA: PL_MMI3G_FPGA_9308_D1_09324A
(0ms)
*** Old-fashioned mark found on IFS @0x1c0000: .zero=0x3000001e
*** Old-fashioned mark found on IFS @0x780000: .zero=0x10000000
starting image @780000 ...
Startup: , built 2011/07/19_09-41-26_UTC
RAM : 128 MB @0x08000000
RAM : 128 MB @0x40000000
NVRAM: 28 MB @0x5e400000
RAM : 228 MB @0x50000000
FLASH: 128 MB @0x00000000
System page at phys:0800a000 user:0800a000 kern:8800a000
Starting next program at v8804aae0
Welcome QNX6.3.2 (QNXLabel RL_qnx_os_632_PSP3_08041A)- Harman/Becker MMI3G Build 9307/08 D1-11325A
s: 0
v: 0
r: 0
m: 0
mkprocsymlinks 0.10, reading /mnt/ifs-root/etc/system/efs_symlinks.cfg
done
s: 0
v: 0
r: 0
m: 0
mkprocsymlinks 0.10, reading /mnt/ifs-root/etc/system/ifs-root_symlinks.cfg
done
starting server starter...
# multicored [000000000.659]:version 4.1.d, verbosity 1 (supported 4), scope 0x00000001, console: /dev/ser1 (fd=3), FILE_LOGGING, TESTCONTROL
multicored [000000000.691]:udp: broadcaster created
multicored [000000000.693]:attached to filesystem at /hbsystem/multicore, port 851
multicored [000000000.698]:MACHINE:SH(1), total MEM 507510784, 1: 271582976 SH7785 (SH4A) 792MHz, FPU
multicored [000000000.698]:sloop active
multicored [000000000.700]:lo0 127.0.0.1 255.0.0.0
NVLOADER: Booting DSP (DRAM Setup time = 1000 us)...
DM642 Init failed after retrying max reset cycles
NVLOADER: Going to call nvTsrmRawLoad for file /etc/NvDspCodecs.elf
NVLOADER: Done
Enabling DMA using channel 7
Overriding default Interrupt Priority
Current debug level = 0x7fffffff
dmaChannel = 7, interrupt thread priority = 21
multicored [000000001.204]:listener on port 851 active, fd=7
devg-NVMEM: Mapped vaddr 0x38100000 to paddr 0x5c48f000
dev-nvram: PL_qnx_dev-nvram_07225A, built 2007/06/01_15-44-08_UTC
dev-nvram: page_size:4096
dev-nvram: signalling register 10ee:9308:0:40:40 [vid:did:bar:offs:mask]
dev-nvram: CPU: SH7785 (5th cut or higher, clk_mode 20) [10300700:250, 133735fa]
dev-nvram: map '/dev/nvram/navi' to 0x5e400000-0x5fffefff
dev-nvram: map '/dev/nvram/.guard' to 0x5ffff000-0x5fffffff
dev-nvram: SelfRefresh was inactive
UART: Mod:0E Date:08511A Ver:2.2.1
devc-ser8250hb: UART supports FiFo counter
devc-ser8250hb: UART supports 32bit access
devc-ser8250hb: RX_FIFO_SIZE:512 TX_FIFO_SIZE:512
devc-ser8250hb: set IBUF size to 4096
UART: Mod:0E Date:08511A Ver:2.2.1
devc-ser8250hb: UART supports FiFo counter
devc-ser8250hb: RX_FIFO_SIZE:32 TX_FIFO_SIZE:32
UART: Mod:0E Date:08511A Ver:2.2.1
devc-ser8250hb: UART supports FiFo counter
devc-ser8250hb: RX_FIFO_SIZE:32 TX_FIFO_SIZE:32
Debug filehandle = 4
For further debug messages have a look at multicore output consoles '/hbsystem/multicore/navi/g'
Mask = c3
GPIO 7 set to = Low
Overriding default Interrupt Priority
JVMEXEL085W
WARNING: The command line argument "-jxe:" has been deprecated.
WARNING: Use "-jxe <path>" instead.
DSIVersion: 0.0.0
DSISource: DSI 2010_44_44
DSI-Build-Version: 30.11.09/v1.138.3
ReleaseLabel: Integration_AU_MMI3G_11320P
io-media-nvidia built: Mar 4 2009 16:48:41 against Official Tree
nv_global.verbose = 0
start JDSI bundle
Path=0 - XILINX MMI3G_8
target=0 lun=0 CD-ROM(5) - FJ-TEN DVD-ROM DV-04FT1 Rev: 1423
Path=1 - XILINX MMI3G_8
target=1 lun=0 Direct-Access(0) - TOSHIBA MK4050GA Rev: TG10
jdsi.loglevel : 2
No External Component found
stream factory memory mode : classic
dsigen v1.138.3 - core v2.1
prop os.arch : sh4
prop jdsi.3SoftOSGi : true
DSI dispatcher disabled!
Boot timed out
ERROR: Memory Mapping allocation failed
Non-existent priority in message put
msgpassing channel opened on /dev/dsi/data
DSIAddressbook (0) - v10.0G1.138.3
DSIAddressbook (1) - v10.0G1.138.3
DSIAddressbook (2) - v10.0G1.138.3
DSIAddressbook (3) - v10.0G1.138.3
DSIAMFMTuner (0) - v8.0G1.138.3
DSIAudioManagement (0) - v8.1G1.138.3
DSIBluetooth (0) - v4.3G1.138.3
DSIBrowser (0) - v4.0G1.138.3
DSIBrowser (1) - v4.0G1.138.3
DSIBrowser (2) - v4.0G1.138.3
DSICallLists (0) - v3.0G1.138.3
DSICarClimate (0) - v4.0G1.138.3
DSICarComfort (0) - v3.0G1.138.3
DSICarParkingSystem (0) - v2.4G1.138.3
DSICarSuspensionControl (0) - v2.0G1.138.3
DSICarLight (0) - v2.0G1.138.3
DSICarService (0) - v3.2G1.138.3
DSICarDriverAssistance (0) - v3.0G1.138.3
DSICarKombi (0) - v4.4G1.138.3
DSIDABTuner (0) - v5.3G1.138.3
DSIDiagHMIAttribs (0) - v4.0G1.138.3
DSIIconrenderer (0) - v1.0G1.138.3
DSIIconrenderer (1) - v1.0G1.138.3
DSIDataDisplay (0) - v5.0G1.138.3
DSIDisplayManagement (0) - v9.6G1.138.3
DSIInfotainmentRecorder (0) - v2.0G1.138.3
DSIKeyPanel (0) - v2.4G1.138.3
DSIMapViewer (0) - v18.3G1.138.3
DSIMedia (0) - v4.6G1.138.3
DSIMediaRecorder (0) - v1.4G1.138.3
DSIMOSTInfo (0) - v3.0G1.138.3
DSINavigation (0) - v72.0G1.138.3
DSIObexAuthentication (0) - v1.0G1.138.3
DSIPhonoConv (0) - v1.0G1.138.3
DSIPersistence (0) - v10.1G1.138.3
DSIPowerManagement (0) - v3.4G1.138.3
DSIStartup (0) - v1.2G1.138.3
DSIProfileManager (0) - v6.0G1.138.3
DSISDARSTuner (0) - v2.2G1.138.3
DSISMS (0) - v4.1G1.138.3
DSISound (0) - v8.0G1.138.3
DSISSS (0) - v6.2G1.138.3
DSISwdlDeviceInfo (0) - v1.1G1.138.3
DSISwdlLogging (0) - v1.1G1.138.3
DSISwdlProgress (0) - v1.2G1.138.3
DSISwdlSelection (0) - v2.7G1.138.3
DSITelephone (0) - v10.0G1.138.3
DSITIMTuner (0) - v2.3G1.138.3
DSITmc (0) - v9.2G1.138.3
DSITmcOnRoute (0) - v6.0G1.138.3
DSITTS (0) - v4.0G1.138.3
DSITTS (1) - v4.0G1.138.3
DSITunerAnnouncement (0) - v1.0G1.138.3
DSITVTuner (0) - v5.2G1.138.3
DSIVCardExchange (0) - v5.0G1.138.3
DSIWavePlayer (0) - v5.2G1.138.3
DSIWavePlayer (1) - v5.2G1.138.3
Duration of starting JDSIBundle : 7100ms
##### Error caught in event loop: java.lang.ExceptionInInitializerError; event loop continuing ...
java.lang.ExceptionInInitializerError: java.lang.NullPointerException
at de.audi.tghu.storage.DSIStorageProvider.getInt(Unknown Source)
at de.audi.tghu.storage.StorageManagerImpl.getInt(Unknown Source)
at de.audi.tghu.storage.StorageManagerImpl.getInt(Unknown Source)
at de.audi.tghu.fwhmi.KbdHandlerDSI.<clinit>(Unknown Source)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(Unknown Source)
at de.audi.tghu.fwhmi.FwHMI.startLastMode(Unknown Source)
at de.audi.tghu.fwhmi.FwHMI.getInstance(Unknown Source)
at de.audi.atip.base.Framework.getHMIService(Unknown Source)
at de.audi.tghu.fwhmi.EventTrail.logEventDispatch(Unknown Source)
at de.audi.tghu.fwhmi.EventQueue.dispatchEvent(Unknown Source)
at de.audi.tghu.fwhmi.EventQueue.eventLoop(Unknown Source)
at de.audi.tghu.fwhmi.EventQueue$EventDispatchThread.run(Unknown Source)
java.lang.ExceptionInInitializerError: java.lang.NullPointerException
at de.audi.tghu.storage.DSIStorageProvider.getInt(Unknown Source)
at de.audi.tghu.storage.StorageManagerImpl.getInt(Unknown Source)
at de.audi.tghu.storage.StorageManagerImpl.getInt(Unknown Source)
at de.audi.tghu.fwhmi.KbdHandlerDSI.<clinit>(Unknown Source)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(Unknown Source)
at de.audi.tghu.fwhmi.FwHMI.startLastMode(Unknown Source)
at de.audi.tghu.fwhmi.FwHMI.getInstance(Unknown Source)
at de.audi.atip.base.Framework.getHMIService(Unknown Source)
at de.audi.tghu.fwhmi.EventTrail.logEventDispatch(Unknown Source)
at de.audi.tghu.fwhmi.EventQueue.dispatchEvent(Unknown Source)
at de.audi.tghu.fwhmi.EventQueue.eventLoop(Unknown Source)
at de.audi.tghu.fwhmi.EventQueue$EventDispatchThread.run(Unknown Source)