@uncle.f,
Поставить флаг проверки на PRINTF. Вывод инфы на COM порт во время инициализации.Вот кусочек дизасма бута.
aIminfoPrintHea:.ascii "iminfo - print header information for application image\n"
.byte 0
.word 0
! aAddrAddr_(long double *, int)
aAddrAddr___Pri:.ascii "addr [addr ...]\n"
.ascii " - print header information for application image starting"
.ascii " at\n"
.ascii " address 'addr' in memory; this includes verification of"
.ascii " the\n"
.ascii " image contents (magic number, header and payload checks"
.ascii "ums)\n"
.byte 0
.word 0
aImls: .ascii "imls"
.byte 0
.word 0
.byte 0
aImlsListAllIma:.ascii "imls - list all images found in flash\n"
.byte 0
.word 0
aPrintsInformat:.ascii "\n"
.ascii " - Prints information about all images found at sector\n"
.ascii " boundaries in flash.\n"
.byte 0
.byte 0
aListOfAvailabl:.ascii "List of available devices:\n"
.byte 0
a8s08xCCC: .ascii "%-8s %08x %c%c%c "
.byte 0
.word 0
aS: .ascii "%s "
.byte 0
aConinfo: .ascii "coninfo"
.byte 0
aConinfoPrintCo:.ascii "coninfo - print console devices and information\n"
.byte 0
.word 0
.byte 0
aRead: .ascii "read"
.byte 0
Также отсечь лишнее что может быть в селфтесте. К примеру полная проверка входного сат тюнера с проверкой апдейта со спутника.
Короче прийдётся копать и искать задержки.
Поставить флаг проверки на PRINTF. Вывод инфы на COM порт во время инициализации.Вот кусочек дизасма бута.
aIminfoPrintHea:.ascii "iminfo - print header information for application image\n"
.byte 0
.word 0
! aAddrAddr_(long double *, int)
aAddrAddr___Pri:.ascii "addr [addr ...]\n"
.ascii " - print header information for application image starting"
.ascii " at\n"
.ascii " address 'addr' in memory; this includes verification of"
.ascii " the\n"
.ascii " image contents (magic number, header and payload checks"
.ascii "ums)\n"
.byte 0
.word 0
aImls: .ascii "imls"
.byte 0
.word 0
.byte 0
aImlsListAllIma:.ascii "imls - list all images found in flash\n"
.byte 0
.word 0
aPrintsInformat:.ascii "\n"
.ascii " - Prints information about all images found at sector\n"
.ascii " boundaries in flash.\n"
.byte 0
.byte 0
aListOfAvailabl:.ascii "List of available devices:\n"
.byte 0
a8s08xCCC: .ascii "%-8s %08x %c%c%c "
.byte 0
.word 0
aS: .ascii "%s "
.byte 0
aConinfo: .ascii "coninfo"
.byte 0
aConinfoPrintCo:.ascii "coninfo - print console devices and information\n"
.byte 0
.word 0
.byte 0
aRead: .ascii "read"
.byte 0
Также отсечь лишнее что может быть в селфтесте. К примеру полная проверка входного сат тюнера с проверкой апдейта со спутника.
Короче прийдётся копать и искать задержки.