В один прекрасный день стала появляться ошибка на Весте при запуске mmc (P) 8450031065. Ошибка ссылается на G3NavHMI.exe, не совсем понятно как отношение он имеет к запуску ОС, но ММС постоянно перезагружается и выдает ошибку. Подцепил TTL программатор снял лог.
OS:MSG:EBoot:NAND booting
MiscBinSize=0xA00
InitTocGlobalVariable,g_dwMiscBinSize=2560,g_dwMiscDataSize=2,g_dwTOCStartSector=2561
+TOC_Setup +
Locate 0th TOC successfully
node 0 is created
read logo successfully
UART-UPDATE Flag: 0xC10263E1
LCD: VPP call CspRegMap...OS:MSG:EBOOT:BspEbootInitRV:RearView No Start
test key[0]
Launching image from boot media ...
OEMPlatformInit: IMAGE_TYPE_RAMIMAGE|IMAGE_TYPE_BINFS
INFO: Loading image from Boot Media to RAM (address=0x9EA00000, sectors=0xD0B, launch address=0x9EA01000)...
GetPartitionTableIndex: dwPartType = 33 fActive = 1
BP_SetDataPointer at 0x0
::OEMLaunch, ImageStart:0x0, ImageLength:0x0, LaunchAddr:0x0
INFO: using TOC[1] dwJumpAddress: 0x9EA01000
!!!!!ratio=0x24424221, src=0x42240422, clkinfo=0x258BFF20, voltage=0x48
Jumping to image at virtual address 0x9EA01000h
SiRF NANDDisk ver 2.4.1 (0x20401), interface ver 9;
Build at Aug 13 2012 04:09:35 in yl05-pc (CYGWIN_NT-5.1, arm-none-linux-gnueabi-gcc ver4.5.1);
Board Info:prima2_evb
NANDDisk memory range:[0x81500000,0x81600000];
Async mode enabled.
auto adapt enabled.
duration:3 second
hi level check R:4194304 W:1048576
low level check R:1048576 W:512000
Buf_SetSize:write buffer enabled, size 0x20000
Buf_CheckAndInit: initing, buf size 131072 bytes
global heap info:
pBase: 0x8152f17c
dwTotalSize:0xce420
dwFreeSize:0x983e0
used percent:26%
dwMaxFreeRange: 0x97e20
OS:ERR:ECC: Data Sector:57735 can be corrected
OS:ERR:ECC: bits number in(1~4)th KB =0:1:0:0
Исходя из лога есть битый сектор на котором вероятно находится файл. Попытки перепрошивки через SD флешку результатов не принесли. Проблема остается. Что посоветуете сделать?
Тема также продублирована в ВК: https://vk.com/lada.online?w=wall-81037810_8922
Быстрая регистрация через соц.сети: