Показать сообщение отдельно
Старый 01.07.2016, 10:50   #18
Lapu-Leen
Новичок
 
Регистрация: 02.07.2013
Ресивер: GI s8120 и SkyWay Nano2
Сообщений: 9
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
Lapu-Leen пока неопределено
По умолчанию SkyWay Nano 2 не запускается

Периодически не хотел загружаться мигал светодиод зелёным/красным(стартовал после нескольких попыток), прошивка вроде дала временный эффект, но по прошествии какого-то времени перестал запускаться вообще. Питание проверял осциллографом всё в норме. Прошить не получается com порт молчит, подключился JTAGOM на FTDI2232 есть логи, но сам пока не могу разобраться(предположительно проблема с ОЗУ). Может кто-нибудь по логам подсказать в чём причина неисправности?
лог1:
(gdb) sh4tp STMCLT1000A:mb618:st40,debug=2
The target is assumed to be little endian
The target architecture is assumed to be sh4
mb618 connect start - parameters {'debug': '2'}
Initialization TCK frequency set to 3000000 Hz
Device id 0x2d43b041
tapmux connect(): boot mode single core setup
tapmux setup to bypass to core st40, channel 1
mb618 initialization start ...
mb618_setup - parameters {'debug': '2', 'tapmux_bypass_init': u'st40', '
w_period': 360000}
Chip infos
Device ID = 0x2D43B041 ==> STi7111 cut 3.1
Mode pins = 0x00012828 ==> [1:0] ClockgenA ref: SYSA_CLKIN/FE OSC
[10:9] Boot mode . : ST40 first
[17:16] Boot device: NAND flash
[14] Boot port size: 16-bits
[11] Nand page size: 2048 bytes
In do_ic_wa_mode()
Clock frequencies
CKGA_PLL0 HS/LS = 900.0/450.0 MHz
CKGA_PLL1 = 800.0 MHz
ST40 ICK = 450.0 MHz
LX DMU = 450.0 MHz
LX AUD = 450.0 MHz
FDMA0 = 400.0 MHz
FDMA1 = 400.0 MHz
STNOC = 400.0 MHz
IC_BDISP_200 = 200.0 MHz
IC_DISP_200 = 200.0 MHz
IC_TS_200 = 200.0 MHz
IC_COMPO_200 = 200.0 MHz
IC_IF_200 = 200.0 MHz
IC_IF_100 = 100.0 MHz
DISP_PIPE_200 = 200.0 MHz
BLIT_PROC = 266.7 MHz
IC_DELTA_200 = 266.7 MHz
ETHERNET = 25.0 MHz
PCI = 66.7 MHz
EMI MASTER = 100.0 MHz
LMI2X = 800.0 MHz
Info: STA03=0x18FD72 => DLL1=0xB9, DLL2=0x11F
Done poke_sysconf_cfg55: lmi16bits 0, filter 5, dummy 0

Info: DQSx=494 (0x1EE), DQS valid offset=0x0
Info: LMI2X=800 Mhz => period=2.5ns, refresh val=2864
Info: MIM0=0xb30017b
Info: BANDWIDTH limiter ACTIVE (Frame=160, Limit=7)
Info: STR0=0xcc2db41b, STR1=0x2202d6
Info: SDRA[1,0]=0x14000a20
Info: ddr size for lmi_sdrax: 128

Info: ddr_size_func => called <function poke_lmi at 0x02933BF0>(C)
Info: EPLD IDENT=0x0
Board identification: TOO OLD EPLD !!
Testing DDR memory (size=128MB, inc=16MB)
-> writing ...
-> checking ...
epld_configure complete
Info: correcting interco reset setup
chip_init complete
stx7111: booted audio companion
stx7111: booted video companion
TCK frequency set to 10000000 Hz
tapmux complete_connect(): single core setup
mb618 initialization complete
SHDEBUG [ERROR] :: Unable to initialise target with target pack STMCLT10
8:st40 debug=2 (Fatal Error: ('ascii', "CacheConnectInfo(<open file 'C:\
ts and Settings\\\xc0\xe4\xec\xe8\xed\\.stmc\\cache\\mb61 8.czz', mode 'w
02896C38>, {'tmc': {'tapmux_index': '0', 'tapmux_index_list': ['0']}, u'
{'tapmux_index': '2', 'parameters': {u'debugType': 'taplink', u'coreType
1'}, 'tapmux_index_list': ['2'], 'debug': u'taplink', 'type': u'st231',
dex': 2}, u'st40': {'tapmux_index': '1', 'parameters': {u'irLength': '32
ugType': 'hudi', u'coreType': 'st40'}, 'tapmux_index_list': ['1'], 'debu
di', 'type': u'st40_300', 'core_index': 0}, u'audio': {'tapmux_index': '
ameters': {u'debugType': 'taplink', u'coreType': 'st231'}, 'tapmux_index
['3'], 'debug': u'taplink', 'type': u'st231', 'core_index': 1}}, {'debug
mux', 'tapmux': {'1': {'cores': ['st40'], 'resetSelect': 'st40'}, '0': {
['tmc'], 'resetSelect': 'tmc'}, '3': {'cores': ['audio'], 'resetSelect'
'}, '2': {'cores': ['video'], 'resetSelect': 'video'}}}, False, {'initFu
u'mb618_connect'}, ", 55, 56, 'ordinal not in range(128)'))
SHDEBUG [ERROR] :: Unable to initialise target with target pack STMCLT10
8:st40 debug=2
Unable to connect to remote target STMCLT1000A:mb618:st40,debug=2
(gdb)

лог2:
gdb) sh4tp STMCLT1000A:mb618:st40,debug=2
The target is assumed to be little endian
The target architecture is assumed to be sh4
mb618 connect start - parameters {'debug': '2'}
Initialization TCK frequency set to 3000000 Hz
Device id 0x2d43b041
tapmux connect(): boot mode single core setup
tapmux setup to bypass to core st40, channel 1
mb618 initialization start ...
mb618_setup - parameters {'debug': '2', 'tapmux_bypass_init': u'st40', 'reset_lo
w_period': 360000}
Chip infos
Device ID = 0x2D43B041 ==> STi7111 cut 3.1
Mode pins = 0x00012028 ==> [1:0] ClockgenA ref: SYSA_CLKIN/FE OSC
[10:9] Boot mode . : ST40 first
[17:16] Boot device: NAND flash
[14] Boot port size: 16-bits
[11] Nand page size: 512 bytes
In do_ic_wa_mode()
Clock frequencies
CKGA_PLL0 HS/LS = 900.0/450.0 MHz
CKGA_PLL1 = 800.0 MHz
ST40 ICK = 450.0 MHz
LX DMU = 450.0 MHz
LX AUD = 450.0 MHz
FDMA0 = 400.0 MHz
FDMA1 = 400.0 MHz
STNOC = 400.0 MHz
IC_BDISP_200 = 200.0 MHz
IC_DISP_200 = 200.0 MHz
IC_TS_200 = 200.0 MHz
IC_COMPO_200 = 200.0 MHz
IC_IF_200 = 200.0 MHz
IC_IF_100 = 100.0 MHz
DISP_PIPE_200 = 200.0 MHz
BLIT_PROC = 266.7 MHz
IC_DELTA_200 = 266.7 MHz
ETHERNET = 25.0 MHz
PCI = 66.7 MHz
EMI MASTER = 100.0 MHz
LMI2X = 800.0 MHz
Info: STA03=0x18FC74 => DLL1=0x3A, DLL2=0x11F
Done poke_sysconf_cfg55: lmi16bits 0, filter 5, dummy 0

Info: DQSx=494 (0x1EE), DQS valid offset=0x0
Info: LMI2X=800 Mhz => period=2.5ns, refresh val=2864
Info: MIM0=0xb30017b
Info: BANDWIDTH limiter ACTIVE (Frame=160, Limit=7)
Info: STR0=0xcc2db41b, STR1=0x2202d6
Info: SDRA[1,0]=0x14000a20
Info: ddr size for lmi_sdrax: 128

Info: ddr_size_func => called <function poke_lmi at 0x02972CB0>(C)
Info: EPLD IDENT=0x0
Board identification: TOO OLD EPLD !!
Testing DDR memory (size=128MB, inc=16MB)
-> writing ...
-> checking ...
epld_configure complete
Info: correcting interco reset setup
chip_init complete
SDI [ERROR] :: [SERVER] host_UDI_SDDR_FIFO_POLL: Missing data transfer handshake
in SDSR register (0)
SDI [ERROR] :: [SERVER] syncUdiData: Unable to synchronise with target
SDI [ERROR] :: [SERVER] pokeItem: Unable to complete overlay (Poke Long)
SDI [ERROR] :: [SERVER] processSDICommand: sdi_WriteMem failed
SDI [ERROR] :: Command SDI_WRITEMEM failed (0)
SDI [ERROR] :: [SERVER] host_UDI_SDDR_FIFO_POLL: Missing data transfer handshake
in SDSR register (0)
SDI [ERROR] :: [SERVER] loadSegments: Unable to load segment at 0xfc0000d0
SDI [ERROR] :: [SERVER] loadOverlay: Unable to load segments (Peek Long)
SDI [ERROR] :: [SERVER] startOverlay: Unable to load overlay (Peek Long)
SDI [ERROR] :: [SERVER] peekItem: Unable to start overlay (Peek Long)
SDI [ERROR] :: [SERVER] processSDICommand: sdi_ReadMem failed
SDI [ERROR] :: Command SDI_READMEM failed (0)
SHDEBUG [ERROR] :: Unable to initialise target with target pack STMCLT1000A:mb61
8:st40 debug=2 (Fatal Error: TargetPack error: Failed target peek: error Generic
error
Traceback (most recent call last)

File "C:\STM\STMCR1.6.0\targetpack\boards\mb618\mb618.p y", line 63, in mb618_c
onnect
stx7111.boot_companions(parameters)
File "C:\STM\STMCR1.6.0\targetpack\socs\stx7111\stx7111 .py", line 163, in boot
_companions
sysconf.SYSCONF_CFG27.or_const(0x00000001)
)
SHDEBUG [ERROR] :: Unable to initialise target with target pack STMCLT1000A:mb61
8:st40 debug=2
Unable to connect to remote target STMCLT1000A:mb618:st40,debug=2
(gdb)
Lapu-Leen вне форума   Ответить с цитированием