3PPC.net - лучшее для Смартфонов, GPS-навигаторов и Видеорегистраторов  
Старый 23.04.2013, 15:12 #1
antonkam antonkam вне форума
Вникающий
 
Регистрация: 13.11.2012
Адрес: Томск
Сообщений: 32
Репутация: 43
antonkam antonkam вне форума
Вникающий
 
Регистрация: 13.11.2012
Адрес: Томск
Сообщений: 32
Репутация: 43
Устройство: Нет
Создание прошивок для ВР на чипе Ambarella

Итак, господа, удалось-таки собрать прошивку из исходников Ambarella SDK
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

Для сборки потребуется следущее ПО:
- Cygwin
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

- Arm RealView Development Suite v2.2
__________________

- Кросс-компилятор я пользовал Yagarto 20121222
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

- Arm Development Suite 1.2
__________________

Скачивайте и пробуйте. С первого раза 100% ничего не соберётся, поэтому готовьтесь потратить много времени(у меня ушло около месяца). Где и какое ПО должно лежать смотрим в файлах исходников(\system\env\bash_ads_env, \system\env\bash_gnu_env, \system\env\bash_rvct_env) или исправляем в них пути.
Запуск сборки скриптом \system\build\a2ssdk_camera\scripts\make_all.bat
На выходе будет 2 файла: .bin и .elf.
Для желающих посмотреть, что есть на данный момент выкладываю прошивку для устройств типа f500. Тестил на Mystery MDR-800HD.
Допиливать ещё много чего:
- Иногда самопроизвольное выключение при запуске
- На данный момент в конфигах отключён аудиочип, потому что устройство нормально загружается только при подключённом usb-кабеле.
- Видео нормально пишется только секунд 10, потом через кадр.
- Нужно отзеркалить изображение на дисплее и добавить в меню переворот.
- При пересвете на видео появляются полосы.
- ...
Прикладываю фотографии меню.

Прошивка для f500
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

Глючное тестовое видео:
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.


P.S. Если будут вопросы по теме, пишите сюда, будем разбираться.

Полезная информация для оформления сообщений:
Работа с вложениями на форуме — как выложить файл или вставить картинку
Как пользоваться спойлером или как красиво убрать большой кусок текста


Вместо слов благодарности поднимайте репутацию вашим помощникам при помощи кнопки : и вам удобно и им приятно

Последний раз редактировалось Гость; 11.06.2013 в 22:13. Причина: перезалил
antonkam вне форума   Ответить с цитированием Цитировать выделенное
17 пользователя(ей) сказали cпасибо:
arvis (05.06.2013), cavinar (08.08.2013), GoshanV (23.04.2013), gsomgsom (22.07.2013), JcLeRoy (19.09.2013), Lakysh (24.04.2013), ldsk65 (24.04.2013), MasterVad (24.04.2013), Mi81 (02.05.2013), posoh (30.05.2013), SergMyz (24.04.2013), trsh (25.04.2013), vasyavovan (19.10.2014), veta1 (23.04.2013), VNorthMaN (05.02.2016), za rulem (18.11.2014), Нук (23.04.2013)
Старый 22.05.2013, 11:57 #101
SergMyz SergMyz вне форума
Местный
 
Регистрация: 04.03.2013
Сообщений: 85
Репутация: 23
SergMyz SergMyz вне форума
Местный
 
Регистрация: 04.03.2013
Сообщений: 85
Репутация: 23
Устройство: Нет
Ошибки компиляции GCC 4.4.2
Код:
../../.././libgcc/../gcc/libgcc2.c:28:21: error: tconfig.h: No such file or directory
../../.././libgcc/../gcc/libgcc2.c:31:16: error: tm.h: No such file or directory
In file included from ../../.././libgcc/../gcc/libgcc2.c:61:
../../.././libgcc/../gcc/libgcc2.h:254:3: error: #error "expand the table"
../../.././libgcc/../gcc/libgcc2.c: In function ‘__mulhi3’:
../../.././libgcc/../gcc/libgcc2.c:556: error: ‘BITS_PER_UNIT’ undeclared (first use in this function)
../../.././libgcc/../gcc/libgcc2.c:556: error: (Each undeclared identifier is reported only once
../../.././libgcc/../gcc/libgcc2.c:556: error: for each function it appears in.)
Makefile:359: recipe for target `_muldi3.o' failed
make[4]: *** [_muldi3.o] Error 1
make[4]: Выход из каталога `/home/Сергей/objdir/gcc-4.4.2/arm-elf/thumb/libgcc'
Makefile:975: recipe for target `multi-do' failed
make[3]: *** [multi-do] Error 1
make[3]: Выход из каталога `/home/Сергей/objdir/gcc-4.4.2/arm-elf/libgcc'
Makefile:107: recipe for target `all-multi' failed
make[2]: *** [all-multi] Error 2
make[2]: Выход из каталога `/home/Сергей/objdir/gcc-4.4.2/arm-elf/libgcc'
Makefile:11858: recipe for target `all-target-libgcc' failed
make[1]: *** [all-target-libgcc] Error 2
make[1]: Выход из каталога `/home/Сергей/objdir/gcc-4.4.2'
Makefile:745: recipe for target `all' failed
make: *** [all] Error 2
Смотрю файл есть, а что он его не находит. Компиляция дошла до сборки libgcc.a и встала.
Дополнительно поставил GMP, MPFR, texinfo.
SergMyz вне форума   Ответить с цитированием Цитировать выделенное
Старый 22.05.2013, 20:06 #102
z768 z768 вне форума
Вникающий
 
Регистрация: 01.05.2013
Сообщений: 37
Репутация: 5
z768 z768 вне форума
Вникающий
 
Регистрация: 01.05.2013
Сообщений: 37
Репутация: 5
Устройство: Нет

Вроде END близок...
Код:
  LD        .temp/amboot_kernel_romfs_dsp_release.efw
  OBJCOPY   devfw/amboot_kernel_romfs_dsp_release.bin
  AS        header_bld.fw
  LD        .temp/bld_release.efw
  OBJCOPY   devfw/bld_release.bin
  AS        header_bld_kernel_romfs_dsp.fw
  LD        .temp/bld_kernel_romfs_dsp_release.efw
  OBJCOPY   devfw/bld_kernel_romfs_dsp_release.bin
  AS        run_once_release.o
  GCC       memfwprog_release.o
  LD        memfwprog/amboot_release.elf
  LD        memfwprog/kernel_release.elf
  LD        memfwprog/romfs_release.elf
  LD        memfwprog/dsp_release.elf
  LD        memfwprog/amboot_kernel_romfs_dsp_release.elf
  LD        memfwprog/bld_release.elf
  LD        memfwprog/bld_kernel_romfs_dsp_release.elf
        copy a3_20130522T155616_cedeke_no_gps.elf
cp: cannot create regular file `E:/isky_docs/a3_compile_history/a3_20130522T1556
16_cedeke_no_gps.elf': No such file or directory
Makefile:85: recipe for target `all' failed
make[1]: *** [all] Error 1
../../config/Makefile.prkapp:432: recipe for target `all' failed
make: *** [all] Error 2
Для продолжения нажмите любую клавишу . . .
Даже сам не знаю, опыта полный нуль...
z768 вне форума   Ответить с цитированием Цитировать выделенное
Старый 22.05.2013, 20:23 #103
Mi81 Mi81 вне форума
Знающий
 
Регистрация: 28.09.2008
Сообщений: 166
Репутация: 36
Mi81 Mi81 вне форума
Знающий
 
Регистрация: 28.09.2008
Сообщений: 166
Репутация: 36
Устройство: Нет
Создайте на диске E папку isky_docs вручную. Если нет диска E, подредактируйте скрипт. В эту папку ложатся архивные копии всех собранных с этой bsp прошивок.
Сама же прошивка у вас уже есть в папках devfw и memfwprog

Последний раз редактировалось Mi81; 22.05.2013 в 20:40.
Mi81 вне форума   Ответить с цитированием Цитировать выделенное
Старый 22.05.2013, 20:28 #104
z768 z768 вне форума
Вникающий
 
Регистрация: 01.05.2013
Сообщений: 37
Репутация: 5
z768 z768 вне форума
Вникающий
 
Регистрация: 01.05.2013
Сообщений: 37
Репутация: 5
Устройство: Нет
Мне проще макефил исправить, чтоб он не просто тупо копировал в определенную папку, а создавал и туда ложил файл.
По крайней мере я увидел, что скрипты отработали, ну или почти отработали.
z768 вне форума   Ответить с цитированием Цитировать выделенное
Старый 22.05.2013, 21:59 #105
Mi81 Mi81 вне форума
Знающий
 
Регистрация: 28.09.2008
Сообщений: 166
Репутация: 36
Mi81 Mi81 вне форума
Знающий
 
Регистрация: 28.09.2008
Сообщений: 166
Репутация: 36
Устройство: Нет
Пытаюсь собрать gnuarm gcc-4.1.1 в конфигурации
$ ../gcc-4.1.1/configure --target=arm-elf --with-cpu=arm926ej-s --with-fpu=fpa --enable-multilib --with-float=soft --enable-languages=c,c++ --enable-threads

Имею:

Может что не так с параметрами конфигурации?
Moжет уважаемый antonkam, когда вернется, подскажет нам темным и малограмотным, с какими параметрами собирал он сам или где брал готовый gcc. Ну или как модифицировал скрипт Makefile.amboot, чтоб развязать гордиев узел вокруг плавающей точки.

Последний раз редактировалось Mi81; 22.05.2013 в 22:38.
Mi81 вне форума   Ответить с цитированием Цитировать выделенное
Старый 22.05.2013, 22:50 #106
z768 z768 вне форума
Вникающий
 
Регистрация: 01.05.2013
Сообщений: 37
Репутация: 5
z768 z768 вне форума
Вникающий
 
Регистрация: 01.05.2013
Сообщений: 37
Репутация: 5
Устройство: Нет
Я не думаю что он собирал gcc.
Лично я воспользовался yagarto последней версии.
Что правил в макефиле
Код:
ifeq ($(GCC_VERSION),4.4.2)

ifeq ($(CPU),ARM926EJS)
CPU_OPT =	-mcpu=arm926ej-s -msoft-float -mfpu=fpa
else
ifeq ($(CPU),ARM1136JS)
CPU_OPT =	-mcpu=arm1136j-s -msoft-float
endif
endif

else

ifeq ($(CPU),ARM926EJS)
CPU_OPT =	-mcpu=arm926ej-s -msoft-float
else
ifeq ($(CPU),ARM1136JS)
CPU_OPT =	-mcpu=arm1136j-s -msoft-float
endif
endif

endif
Выхлоп командной строки меня просто заинтересовал
Код:
HOSTLD    host_prefcomp
  HOSTCC    host_permutate.o
  HOSTLD    host_permutate
  LDS       amboot_bst.lds
  AS        start_debug.o
arm-elf-gcc.exe: error: unrecognized argument in option '-mcpu=arm926ejs'
arm-elf-gcc.exe: note: valid arguments to '-mcpu=' are: arm1020e arm1020t arm102
2e arm1026ej-s arm10e arm10tdmi arm1136j-s arm1136jf-s arm1156t2-s arm1156t2f-s
arm1176jz-s arm1176jzf-s arm2 arm250 arm3 arm6 arm60 arm600 arm610 arm620 arm7 a
rm70 arm700 arm700i arm710 arm7100 arm710c arm710t arm720 arm720t arm740t arm750
0 arm7500fe arm7d arm7di arm7dm arm7dmi arm7m arm7tdmi arm7tdmi-s arm8 arm810 ar
m9 arm920 arm920t arm922t arm926ej-s arm940t arm946e-s arm966e-s arm968e-s arm9e
 arm9tdmi cortex-a15 cortex-a5 cortex-a7 cortex-a8 cortex-a9 cortex-m0 cortex-m1
 cortex-m3 cortex-m4 cortex-r4 cortex-r4f cortex-r5 ep9312 fa526 fa606te fa626 f
a626te fa726te fmp626 generic-armv7-a iwmmxt iwmmxt2 mpcore mpcorenovfp native s
trongarm strongarm110 strongarm1100 strongarm1110 xscale
../../../config/Makefile.amboot:827: recipe for target `start_debug.o' failed
make[2]: *** [start_debug.o] Error 1
Makefile:31: recipe for target `default' failed
make[1]: *** [default] Error 2
../../config/Makefile.prkapp:432: recipe for target `all' failed
make: *** [all] Error 2
В yagarto переименовал 5 файлов -gcc, -ld, -nm, -objcopy, -strip.

Последний раз редактировалось z768; 22.05.2013 в 23:09.
z768 вне форума   Ответить с цитированием Цитировать выделенное
Старый 22.05.2013, 23:12 #107
Mi81 Mi81 вне форума
Знающий
 
Регистрация: 28.09.2008
Сообщений: 166
Репутация: 36
Mi81 Mi81 вне форума
Знающий
 
Регистрация: 28.09.2008
Сообщений: 166
Репутация: 36
Устройство: Нет
Цитата:
Сообщение от z768 Посмотреть сообщение
arm-elf-gcc.exe: error: unrecognized argument in option '-mcpu=arm926ejs'
Не правильно указан целевой процессор. Должно быть -mcpu=arm926ej-s, именно через тире, которое пропущено в сорцах скрипта в части else.
Т.е. вы хотите сказать, что поправив только это тире, у вас не появилась ошибка с плавающей точкой под последним yagarto?
И вам не пришлось убирать параметр -msoft-float, чтобы избавиться от этой проблемы?
Mi81 вне форума   Ответить с цитированием Цитировать выделенное
Старый 22.05.2013, 23:23 #108
z768 z768 вне форума
Вникающий
 
Регистрация: 01.05.2013
Сообщений: 37
Репутация: 5
z768 z768 вне форума
Вникающий
 
Регистрация: 01.05.2013
Сообщений: 37
Репутация: 5
Устройство: Нет
Ошибка, которая появилась, без правки макефила я в предыдущем посте привел в качестве примера, специально сохранил.
После чего я просто поправил макефил. Мне важно было проверить как отработают скрипты.
z768 вне форума   Ответить с цитированием Цитировать выделенное
Старый 23.05.2013, 00:29 #109
Mi81 Mi81 вне форума
Знающий
 
Регистрация: 28.09.2008
Сообщений: 166
Репутация: 36
Mi81 Mi81 вне форума
Знающий
 
Регистрация: 28.09.2008
Сообщений: 166
Репутация: 36
Устройство: Нет
Цитата:
Сообщение от z768 Посмотреть сообщение
переименовал 5 файлов
Голова! Я в свое время до конца эту задумку не довел, переименовав только один файл после чего повелся на более старую версию, где с переименованием мучиться не надо.
Повторил ваш эксперимент с переименованием файлов в последней версии yagarto, ошибка с плавающей точкой ушла!
И, тем не менее, проблема осталась: elf невозможно преобразовать в bin стандартными средствами, это значит, скорее всего, что в нем косяк, следовательно прошивка "кирпичная", вероятнее всего.

Последний раз редактировалось Mi81; 23.05.2013 в 00:47.
Mi81 вне форума   Ответить с цитированием Цитировать выделенное
Старый 23.05.2013, 10:06 #110
SergMyz SergMyz вне форума
Местный
 
Регистрация: 04.03.2013
Сообщений: 85
Репутация: 23
SergMyz SergMyz вне форума
Местный
 
Регистрация: 04.03.2013
Сообщений: 85
Репутация: 23
Устройство: Нет
Цитата:
Сообщение от Mi81 Посмотреть сообщение
Повторил ваш эксперимент с переименованием файлов в последней версии yagarto, ошибка с плавающей точкой ушла!
У меня при повторении вылазит это!
SergMyz вне форума   Ответить с цитированием Цитировать выделенное
Старый 23.05.2013, 11:23 #111
Mi81 Mi81 вне форума
Знающий
 
Регистрация: 28.09.2008
Сообщений: 166
Репутация: 36
Mi81 Mi81 вне форума
Знающий
 
Регистрация: 28.09.2008
Сообщений: 166
Репутация: 36
Устройство: Нет
Цитата:
Сообщение от SergMyz Посмотреть сообщение
вылазит это!
По идее, это не должно вылазить, если вы используете последний yagarto, т.к. параметр fpa применяется в Makefile.amboot только при использовании версии yagarto 4.4.2, а у вас теперь 4.7.2.
Во всех исполняемых файлах yagarto 4.7.2 (yagarto-20121212\bin\arm-none-eabi-*.exe) следует заменить префикс arm-none-eabi- на arm-elf- и провверить, что переменная PATH указывает именно на этот экземпляр yagarto.

Люди, плиз, выложите срочно куда-нить (можно через личку) лекарство для RVDS 2.2, а то работаю с планшета, а лимит на карточке на инет закачивается. Только лекарство (дирректорий crack, кажется), сам дистрибут у меня есть. Тянуть из шапки 150 метров ради таблетки не хочется - останусь без инета до конца месяца. Попробую установить на буке, а то пока лежу в больничке, позаниматься получается только вечером, когда сбегаю в самоволку.

Последний раз редактировалось Гость; 23.05.2013 в 23:12.
Mi81 вне форума   Ответить с цитированием Цитировать выделенное
Старый 23.05.2013, 11:49 #112
SergMyz SergMyz вне форума
Местный
 
Регистрация: 04.03.2013
Сообщений: 85
Репутация: 23
SergMyz SergMyz вне форума
Местный
 
Регистрация: 04.03.2013
Сообщений: 85
Репутация: 23
Устройство: Нет
Цитата:
Сообщение от Mi81 Посмотреть сообщение
По идее, это не должно вылазить,
Не там все хитрее! В Makefile.amboot выше есть строчка определяющая версию GCC, а что выскочит если запросить версию GCC через командую строку = 4.5.3 - версия Cygwin. Значит программа идет по варианту выбора другой версии. Думаю yagarto у реального разработчика не было! Был настроенный GCC 4.4.2 под soft FP с учетом более поздних версий или ранних?????
Нашел такую ссылку думаю будет интересно почитать
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.


Цитата:
Сообщение от Mi81 Посмотреть сообщение
юди, плиз, выложите срочно куда-нить (можно через личку) лекарство для RVDS 2.2
Вот правда антивирусник мой ругается!!! на патч
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

Последний раз редактировалось Гость; 23.05.2013 в 23:02. Причина: Добавлено сообщение
SergMyz вне форума   Ответить с цитированием Цитировать выделенное
Пользователь сказал cпасибо:
GoshanV (23.05.2013)
Старый 23.05.2013, 13:02 #113
SergMyz SergMyz вне форума
Местный
 
Регистрация: 04.03.2013
Сообщений: 85
Репутация: 23
SergMyz SergMyz вне форума
Местный
 
Регистрация: 04.03.2013
Сообщений: 85
Репутация: 23
Устройство: Нет
Вот компиляция пущена по "другой ветке" без FPA с новой версией компилятора и переименованными файлами.

ругается на версию EABI! То есть одно, то нет другого!!! Нужны библиотеки скомпилированные под этот проект!
SergMyz вне форума   Ответить с цитированием Цитировать выделенное
Старый 24.05.2013, 00:56 #114
Mi81 Mi81 вне форума
Знающий
 
Регистрация: 28.09.2008
Сообщений: 166
Репутация: 36
Mi81 Mi81 вне форума
Знающий
 
Регистрация: 28.09.2008
Сообщений: 166
Репутация: 36
Устройство: Нет
У меня теперь все компилится с софтовой плавающей точкой.
Теперь можно посмотреть вглубь и вширь, как грится.
При подобном взгляде напрягает вывод терминала типа:
Warning: #177-D: variable "G_lcd_pwr_on" was declared but never referenced
Warning: #177-D: function "ILI9342_init" was declared but never referenced

Не говоря уже о явных и удивляющих ошибках в исходниках типа:
Warning: #940-D: missing return statement at end of non-void function "ILI9342_get_display_ctrl_reg
Ну с последней разобраться не сложно.
А вот первые две говорят о том, что LCD дисплей ILI9342 подключен к проекту криво и может быть не приинициализирован, полагаю, не может быть, что б к такой переменной и функции не было обращений внутри кода.
И таких предупреждений туева хуча.
Еще мне непонятно насколько критичны сообщения типа
../../../src/ui/ambsh.y: conflicts: 6 shift/reduce
какой программой они генерируются и что они означают, что за сдвиг такой.
Похоже, нам досталась куча мусора, а не проект. Лопатить его и лопатить. Без даташитов на проц и периферию будет туго.

Последний раз редактировалось Mi81; 24.05.2013 в 09:25.
Mi81 вне форума   Ответить с цитированием Цитировать выделенное
Старый 24.05.2013, 04:43 #115
SergMyz SergMyz вне форума
Местный
 
Регистрация: 04.03.2013
Сообщений: 85
Репутация: 23
SergMyz SergMyz вне форума
Местный
 
Регистрация: 04.03.2013
Сообщений: 85
Репутация: 23
Устройство: Нет
Цитата:
Сообщение от z768 Посмотреть сообщение
упакуй свой конфиг и прикрепи, я сегодня проверю.
Вот
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.


добавлено сообщение
Цитата:
Сообщение от Mi81 Посмотреть сообщение
Теперь можно посмотреть вглубь и вширь, как грится.
Если на эти все ошибки обращать внимание, то "погрязнем" и будет просто ЖУТЬ! Только установка и конфигурация GCC в Cygwin = такой геморрой! Думаю без этой конфигурации не обойтись. С "плавающей точкой" создается совместимый код с процессором регистратора, а без будет получаться "кирпич". Ошибка при преобразовании в бин при прошивке говорит об этом!
Mi81, прошивку то пробовал залить?

Последний раз редактировалось GoshanV; 24.05.2013 в 08:14. Причина: Добавлено сообщение
SergMyz вне форума   Ответить с цитированием Цитировать выделенное
Старый 25.05.2013, 06:55 #116
SergMyz SergMyz вне форума
Местный
 
Регистрация: 04.03.2013
Сообщений: 85
Репутация: 23
SergMyz SergMyz вне форума
Местный
 
Регистрация: 04.03.2013
Сообщений: 85
Репутация: 23
Устройство: Нет
Прошел я свою ошибку другим путем:
Поставил GCC 4.4.3 в Cygwin c softfloat.
Как описано здесь
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

Проект откомпилировался с параметрами -mcpu=arm1136j-s -msoft-float!!!
Буду пробовать прошивать.
Yagarto вообще удалил.
Путь в bash_gnu_env поправил на \usr\local\bin и \usr\local\arm-elf\bin куда поставил GCC 4.4.3
Был еще вариант
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Но не хотел он компилироваться! Там же интересная ссылка
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Наш конфигуратор!

Последний раз редактировалось GoshanV; 25.05.2013 в 07:28. Причина: ....
SergMyz вне форума   Ответить с цитированием Цитировать выделенное
Старый 25.05.2013, 09:00 #117
z768 z768 вне форума
Вникающий
 
Регистрация: 01.05.2013
Сообщений: 37
Репутация: 5
z768 z768 вне форума
Вникающий
 
Регистрация: 01.05.2013
Сообщений: 37
Репутация: 5
Устройство: Нет
SergMyz, вот результат из твоего конфига.
Все скомпилилось.
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
z768 вне форума   Ответить с цитированием Цитировать выделенное
Старый 25.05.2013, 16:40 #118
SergMyz SergMyz вне форума
Местный
 
Регистрация: 04.03.2013
Сообщений: 85
Репутация: 23
SergMyz SergMyz вне форума
Местный
 
Регистрация: 04.03.2013
Сообщений: 85
Репутация: 23
Устройство: Нет
Цитата:
Сообщение от z768 Посмотреть сообщение
Все скомпилилось.
Интересно!
Попробую обе прошивки!

добавлено сообщение
Попробовал обе прошивки! В обоих случаях = "кирпичи"! Восстановил в рабочее состояние.
Но преобразовываются и грузятся в регистратор без ошибок, что очень хорошо!
Вот логи загрузок:
Мой лог!
Код:
AMBA_USB_Dev_Deinit:()
AMBA_USB_Dev_Deinit.()
AMBA_USB_Init:()
AMBA_USB_Dev_Init:()
Found 0 busses, 0 devices changed
AMBA_OS_Get_USB_Location:(0097AC68,0012EEB4,0012EEB8)
Filename=\\.\libusb0-0001--0x4255-0x0001
bus=0, port=0
AMBA_OS_Get_USB_Location.(0)
AMBA_USB_Configure:(0x0097AC68,0x0012EEBC)
Dev#1: 0x4255 (Amba) : 0x0001 (A4 ) : 123456789ABC has 1 configs
AMBA_USB_Configure.(0x0097B0D8)
AMBA_Check_State: (0x0012EEBC)
State is BOOT
AMBA_Check_State. (0x0)
Found 1 AMBA device!
AMBA_USB_Dev_Init.
AMBA_USB_Init.(1)
ConvertELF(C:\system\build\a2ssdk_camera\amboot\memfwprog\amboot_kernel_romfs_dsp_release.elf):
ConvertELF(0).
AMBA_Set_Boot_File: (0x1,C:\system\build\a2ssdk_camera\amboot\memfwprog\amboot_kernel_romfs_dsp_release.e2b)
AMBA_Set_Boot_File. ()
Set_FWPROG_Cmd:(003D5A90,8)
0: 0x0
1: 0x0
2: 0x0
3: 0x0
4: 0x0
5: 0x0
6: 0x0
7: 0x0
Reinit start wait.
AMBA_USB_Download:(0,0x1,14)
AMBA_Load_File_BST: (C:\Program Files\Ambarella\DirectUSB II\bld\a2s.bin,0xc0000000,1)
AMBA_Load_File: (C:\Program Files\Ambarella\DirectUSB II\bld\a2s.bin,0x00000000,0x0447F238)
AMBA_Load_File. (0)
Load file start.
Load file end.
AMBA_Load_File_BST. (0)
[0] AMBA_USB_Reinit_Wait: (1,1)
[0] Wait device re-init...
Reinit start signal.
AMBA_USB_Dev_Scan:()
Found 0 busses, 0 devices changed
AMBA_OS_Get_USB_Location:(0097AC68,0457F5EC,0457F5F0)
Filename=\\.\libusb0-0001--0x4255-0x0001
bus=0, port=0
AMBA_OS_Get_USB_Location.(0)
AMBA_USB_Configure:(0x0097AC68,0x0457F5F4)
Dev#1: 0x4255 (AMBA) : 0x0001 (Ambarella USB generic class) : 123456789ABC has 1 configs
AMBA_USB_Configure.(0x0097B0D8)
AMBA_Check_State: (0x0457F5F4)
State is LOAD
AMBA_Check_State. (0x1)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00fff00,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0457F540,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x99005544,0x0,0)
AMBA_Check_State: (0x0457F5F4)
State is LOAD
AMBA_Check_State. (0x1)
Found 1 AMBA device!
AMBA_USB_Dev_Scan.
Reinit start wait.
[0] Found.
[0] AMBA_USB_Reinit_Wait. (0)
AMBA_Load_Kernel: (0xf)
AMBA_Load_Kernel_File: (C:\system\build\a2ssdk_camera\amboot\memfwprog\amboot_kernel_romfs_dsp_release.e2b,0x0447F4AC,0x2,0xc0100000,0x0)
AMBA_Load_File: (C:\system\build\a2ssdk_camera\amboot\memfwprog\amboot_kernel_romfs_dsp_release.e2b,0x00000000,0x0447F420)
AMBA_Load_File. (0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff40,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff44,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff48,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff4c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff50,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff54,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff58,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff5c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff60,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff64,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff68,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff6c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff70,0x33313032)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff74,0x35323530)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff78,0x39364141)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff7c,0x30434341)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff80,0x38313144)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff84,0x45344630)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff88,0x38334339)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff8c,0x38434544)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff90,0x30334538)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff94,0x39464232)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff98,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff9c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fffa0,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fffa4,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fffa8,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fffac,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Send: (0x04680020,7639660,0x2,0xc0100000,0x0)
AMBA_USB_Simple_Command: (0x0,0x2,0xc0100000,0x0,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x1,0xd6c805dc,0x0,0x0,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Data: (0,0x04680020,7639660)
AMBA_USB_Simple_Data. (0)
Wait for CRC (1528 ms)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Send. (0)
C:\system\build\a2ssdk_camera\amboot\memfwprog\amboot_kernel_romfs_dsp_release.e2b sent, size=7639660
AMBA_Load_Kernel_File. (0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc0100158,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0447F3C8,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0xeb00013c,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc010015c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0447F3C8,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0xeb0026e6,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc0100160,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0447F3C8,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0xe1200070,0x0,0)
AMBA_Patch_FWPROG: address=0xc0100160
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc0100160,0xe3a04103)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc0100164,0xe12fff14)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0000,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0004,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0008,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a000c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0010,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0014,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0018,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a001c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0020,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0024,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0028,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a002c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x15,0x0,0xc0100000,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
Wait firmware programming...
=>Estimation(19099ms)
AMBA_Load_Kernel. (0)
[0] Done!!
AMBA_USB_Download. (0)
[0] AMBA_USB_Reinit_Wait: (1,5)
[0] Wait device re-init...
Reinit start signal.
AMBA_USB_Dev_Scan:()
Found 0 busses, 0 devices changed
AMBA_OS_Get_USB_Location:(0097AC68,0457F5EC,0457F5F0)
Filename=\\.\libusb0-0001--0x4255-0x0001
bus=0, port=0
AMBA_OS_Get_USB_Location.(0)
AMBA_USB_Configure:(0x0097AC68,0x0457F5F4)
Dev#1: 0x4255 (AMBA) : 0x0001 (Ambarella USB generic class) : 123456789ABC has 1 configs
AMBA_USB_Configure.(0x0097B0D8)
AMBA_Check_State: (0x0457F5F4)
State is LOAD
AMBA_Check_State. (0x1)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00fff00,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0457F540,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x99005544,0x0,0)
AMBA_Check_State: (0x0457F5F4)
State is LOAD
AMBA_Check_State. (0x1)
Found 1 AMBA device!
AMBA_USB_Dev_Scan.
Reinit start wait.
[0] Found.
[0] AMBA_USB_Reinit_Wait. (0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0000,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0447F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x82c,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0004,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0447F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x228a0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0008,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0447F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a000c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0447F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x3e8974,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0010,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0447F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0014,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0447F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0018,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0447F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x194900,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a001c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0447F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x198704,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0020,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0447F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0xb0329ac3,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0024,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0447F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0028,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0447F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a002c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0447F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0030,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0447F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x20205f5f,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0034,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0447F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0xd5f5f2e,0x0,0)
BST:	success	(2092)
BLD:	success	(141472)
PRI:	success	(4098420)
ROM:	success	(1657088)
DSP:	success	(1672964)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00fff60,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0447F608,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00fff64,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0447F608,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00fff68,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0447F608,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00fff6c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0447F608,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
Error=0, data=0x0, str_len=0, str_addr=0x0
Firmware Programming Success!
Прошивка z768

Код:
AMBA_USB_Dev_Deinit:()
AMBA_USB_Dev_Deinit.()
AMBA_USB_Init:()
AMBA_USB_Dev_Init:()
Found 0 busses, 0 devices changed
AMBA_OS_Get_USB_Location:(0097AC68,0012EEB4,0012EEB8)
Filename=\\.\libusb0-0001--0x4255-0x0001
bus=0, port=0
AMBA_OS_Get_USB_Location.(0)
AMBA_USB_Configure:(0x0097AC68,0x0012EEBC)
Dev#1: 0x4255 (Amba) : 0x0001 (A4 ) : 123456789ABC has 1 configs
AMBA_USB_Configure.(0x0097B0D8)
AMBA_Check_State: (0x0012EEBC)
State is BOOT
AMBA_Check_State. (0x0)
Found 1 AMBA device!
AMBA_USB_Dev_Init.
AMBA_USB_Init.(1)
ConvertELF(C:\Documents and Settings\Сергей\Рабочий стол\amboot\amboot\memfwprog\amboot_kernel_romfs_dsp_release.elf):
ConvertELF(0).
AMBA_Set_Boot_File: (0x1,C:\Documents and Settings\Сергей\Рабочий стол\amboot\amboot\memfwprog\amboot_kernel_romfs_dsp_release.e2b)
AMBA_Set_Boot_File. ()
Set_FWPROG_Cmd:(003D5A90,8)
0: 0x0
1: 0x0
2: 0x0
3: 0x0
4: 0x0
5: 0x0
6: 0x0
7: 0x0
Reinit start wait.
AMBA_USB_Download:(0,0x1,14)
AMBA_Load_File_BST: (C:\Program Files\Ambarella\DirectUSB II\bld\a2s.bin,0xc0000000,1)
AMBA_Load_File: (C:\Program Files\Ambarella\DirectUSB II\bld\a2s.bin,0x00000000,0x0493F238)
AMBA_Load_File. (0)
Load file start.
Load file end.
AMBA_Load_File_BST. (0)
[0] AMBA_USB_Reinit_Wait: (1,1)
[0] Wait device re-init...
Reinit start signal.
AMBA_USB_Dev_Scan:()
Found 0 busses, 0 devices changed
AMBA_OS_Get_USB_Location:(0097AC68,04A3F5EC,04A3F5F0)
Filename=\\.\libusb0-0001--0x4255-0x0001
bus=0, port=0
AMBA_OS_Get_USB_Location.(0)
AMBA_USB_Configure:(0x0097AC68,0x04A3F5F4)
Dev#1: 0x4255 (AMBA) : 0x0001 (Ambarella USB generic class) : 123456789ABC has 1 configs
AMBA_USB_Configure.(0x0097B0D8)
AMBA_Check_State: (0x04A3F5F4)
State is LOAD
AMBA_Check_State. (0x1)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00fff00,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x04A3F540,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x99005544,0x0,0)
AMBA_Check_State: (0x04A3F5F4)
State is LOAD
AMBA_Check_State. (0x1)
Found 1 AMBA device!
AMBA_USB_Dev_Scan.
Reinit start wait.
[0] Found.
[0] AMBA_USB_Reinit_Wait. (0)
AMBA_Load_Kernel: (0xf)
AMBA_Load_Kernel_File: (C:\Documents and Settings\Сергей\Рабочий стол\amboot\amboot\memfwprog\amboot_kernel_romfs_dsp_release.e2b,0x0493F4AC,0x2,0xc0100000,0x0)
AMBA_Load_File: (C:\Documents and Settings\Сергей\Рабочий стол\amboot\amboot\memfwprog\amboot_kernel_romfs_dsp_release.e2b,0x00000000,0x0493F420)
AMBA_Load_File. (0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff40,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff44,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff48,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff4c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff50,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff54,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff58,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff5c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff60,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff64,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff68,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff6c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff70,0x33313032)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff74,0x35323530)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff78,0x39364141)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff7c,0x30434341)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff80,0x38313144)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff84,0x45344630)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff88,0x38334339)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff8c,0x38434544)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff90,0x30334538)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff94,0x39464232)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff98,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff9c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fffa0,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fffa4,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fffa8,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fffac,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Send: (0x04B40020,7645228,0x2,0xc0100000,0x0)
AMBA_USB_Simple_Command: (0x0,0x2,0xc0100000,0x0,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x1,0xb0cc694,0x0,0x0,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Data: (0,0x04B40020,7645228)
AMBA_USB_Simple_Data. (0)
Wait for CRC (1530 ms)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Send. (0)
C:\Documents and Settings\Сергей\Рабочий стол\amboot\amboot\memfwprog\amboot_kernel_romfs_dsp_release.e2b sent, size=7645228
AMBA_Load_Kernel_File. (0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc0100158,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0493F3C8,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0xeb000138,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc010015c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0493F3C8,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0xeb1d280d,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc0100160,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0493F3C8,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0xe1200070,0x0,0)
AMBA_Patch_FWPROG: address=0xc0100160
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc0100160,0xe3a04103)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc0100164,0xe12fff14)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0000,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0004,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0008,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a000c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0010,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0014,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0018,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a001c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0020,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0024,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0028,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a002c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x15,0x0,0xc0100000,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
Wait firmware programming...
=>Estimation(19113ms)
AMBA_Load_Kernel. (0)
[0] Done!!
AMBA_USB_Download. (0)
[0] AMBA_USB_Reinit_Wait: (1,5)
[0] Wait device re-init...
Reinit start signal.
AMBA_USB_Dev_Scan:()
Found 0 busses, 0 devices changed
AMBA_OS_Get_USB_Location:(0097AC68,04A3F5EC,04A3F5F0)
Filename=\\.\libusb0-0001--0x4255-0x0001
bus=0, port=0
AMBA_OS_Get_USB_Location.(0)
AMBA_USB_Configure:(0x0097AC68,0x04A3F5F4)
Dev#1: 0x4255 (AMBA) : 0x0001 (Ambarella USB generic class) : 123456789ABC has 1 configs
AMBA_USB_Configure.(0x0097B0D8)
AMBA_Check_State: (0x04A3F5F4)
State is LOAD
AMBA_Check_State. (0x1)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00fff00,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x04A3F540,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x99005544,0x0,0)
AMBA_Check_State: (0x04A3F5F4)
State is LOAD
AMBA_Check_State. (0x1)
Found 1 AMBA device!
AMBA_USB_Dev_Scan.
Reinit start wait.
[0] Found.
[0] AMBA_USB_Reinit_Wait. (0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0000,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0493F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x82c,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0004,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0493F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x23a50,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0008,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0493F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a000c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0493F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x3e8974,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0010,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0493F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0014,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0493F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0018,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0493F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x194900,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a001c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0493F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x198704,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0020,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0493F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0xb0329ac3,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0024,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0493F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0028,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0493F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a002c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0493F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0030,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0493F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x60205fdf,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0034,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0493F658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0xf5f5f2e,0x0,0)
BST:	success	(2092)
BLD:	success	(146000)
PRI:	success	(4098420)
ROM:	success	(1657088)
DSP:	success	(1672964)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00fff60,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0493F608,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00fff64,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0493F608,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00fff68,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0493F608,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00fff6c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0493F608,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
Error=0, data=0x0, str_len=0, str_addr=0x0
Firmware Programming Success!
Reinit start signal.
Лог восстановления до рабочего состояния!

Код:
AMBA_USB_Dev_Deinit:()
AMBA_USB_Dev_Deinit.()
AMBA_USB_Init:()
AMBA_USB_Dev_Init:()
Found 0 busses, 0 devices changed
AMBA_OS_Get_USB_Location:(036B1058,0012EEB4,0012EEB8)
Filename=\\.\libusb0-0001--0x4255-0x0001
bus=0, port=0
AMBA_OS_Get_USB_Location.(0)
AMBA_USB_Configure:(0x036B1058,0x0012EEBC)
Dev#1: 0x4255 (Amba) : 0x0001 (A4 ) : 123456789ABC has 1 configs
AMBA_USB_Configure.(0x036B27D8)
AMBA_Check_State: (0x0012EEBC)
State is BOOT
AMBA_Check_State. (0x0)
Found 1 AMBA device!
AMBA_USB_Dev_Init.
AMBA_USB_Init.(1)
ConvertELF(E:\Регистратор\ПО-прошивки для регистратора DOD GSE550\Эта прошивка через Директ сделала Каркам Q5\amboot_kernel_romfs_dsp_release.elf):
ConvertELF(0).
AMBA_Set_Boot_File: (0x1,E:\Регистратор\ПО-прошивки для регистратора DOD GSE550\Эта прошивка через Директ сделала Каркам Q5\amboot_kernel_romfs_dsp_release.e2b)
AMBA_Set_Boot_File. ()
Set_FWPROG_Cmd:(003D5A90,8)
0: 0x0
1: 0x0
2: 0x0
3: 0x0
4: 0x0
5: 0x0
6: 0x0
7: 0x0
Reinit start wait.
AMBA_USB_Download:(0,0x1,14)
AMBA_Load_File_BST: (C:\Program Files\Ambarella\DirectUSB II\bld\a2s.bin,0xc0000000,1)
AMBA_Load_File: (C:\Program Files\Ambarella\DirectUSB II\bld\a2s.bin,0x00000000,0x048BF238)
AMBA_Load_File. (0)
Load file start.
Load file end.
AMBA_Load_File_BST. (0)
[0] AMBA_USB_Reinit_Wait: (1,1)
[0] Wait device re-init...
Reinit start signal.
AMBA_USB_Dev_Scan:()
Found 0 busses, 0 devices changed
AMBA_OS_Get_USB_Location:(036B1058,049BF5EC,049BF5F0)
Filename=\\.\libusb0-0001--0x4255-0x0001
bus=0, port=0
AMBA_OS_Get_USB_Location.(0)
AMBA_USB_Configure:(0x036B1058,0x049BF5F4)
Dev#1: 0x4255 (AMBA) : 0x0001 (Ambarella USB generic class) : 123456789ABC has 1 configs
AMBA_USB_Configure.(0x036B27D8)
AMBA_Check_State: (0x049BF5F4)
State is LOAD
AMBA_Check_State. (0x1)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00fff00,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x049BF540,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x99005544,0x0,0)
AMBA_Check_State: (0x049BF5F4)
State is LOAD
AMBA_Check_State. (0x1)
Found 1 AMBA device!
AMBA_USB_Dev_Scan.
Reinit start wait.
[0] Found.
[0] AMBA_USB_Reinit_Wait. (0)
AMBA_Load_Kernel: (0xf)
AMBA_Load_Kernel_File: (E:\Регистратор\ПО-прошивки для регистратора DOD GSE550\Эта прошивка через Директ сделала Каркам Q5\amboot_kernel_romfs_dsp_release.e2b,0x048BF4AC,0x2,0xc0100000,0x0)
AMBA_Load_File: (E:\Регистратор\ПО-прошивки для регистратора DOD GSE550\Эта прошивка через Директ сделала Каркам Q5\amboot_kernel_romfs_dsp_release.e2b,0x00000000,0x048BF420)
AMBA_Load_File. (0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff40,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff44,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff48,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff4c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff50,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff54,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff58,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff5c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff60,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff64,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff68,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff6c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff70,0x33313032)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff74,0x35323530)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff78,0x39364141)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff7c,0x30434341)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff80,0x38313144)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff84,0x45344630)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff88,0x38334339)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff8c,0x38434544)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff90,0x30334538)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff94,0x39464232)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff98,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff9c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fffa0,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fffa4,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fffa8,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fffac,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Send: (0x04AC0020,8696436,0x2,0xc0100000,0x0)
AMBA_USB_Simple_Command: (0x0,0x2,0xc0100000,0x0,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x1,0xe6f34c8e,0x0,0x0,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Data: (0,0x04AC0020,8696436)
AMBA_USB_Simple_Data. (0)
Wait for CRC (1740 ms)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Send. (0)
E:\Регистратор\ПО-прошивки для регистратора DOD GSE550\Эта прошивка через Директ сделала Каркам Q5\amboot_kernel_romfs_dsp_release.e2b sent, size=8696436
AMBA_Load_Kernel_File. (0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc0100158,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x048BF3C8,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0xe1200070,0x0,0)
AMBA_Patch_FWPROG: address=0xc0100158
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc0100158,0xe3a04103)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc010015c,0xe12fff14)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0000,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0004,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0008,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a000c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0010,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0014,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0018,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a001c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0020,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0024,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a0028,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00a002c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x15,0x0,0xc0100000,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
Wait firmware programming...
=>Estimation(21741ms)
AMBA_Load_Kernel. (0)
[0] Done!!
AMBA_USB_Download. (0)
[0] AMBA_USB_Reinit_Wait: (1,5)
[0] Wait device re-init...
Reinit start signal.
AMBA_USB_Dev_Scan:()
Found 0 busses, 0 devices changed
AMBA_OS_Get_USB_Location:(036B1058,049BF5EC,049BF5F0)
Filename=\\.\libusb0-0001--0x4255-0x0001
bus=0, port=0
AMBA_OS_Get_USB_Location.(0)
AMBA_USB_Configure:(0x036B1058,0x049BF5F4)
Dev#1: 0x4255 (AMBA) : 0x0001 (Ambarella USB generic class) : 123456789ABC has 1 configs
AMBA_USB_Configure.(0x036B27D8)
AMBA_Check_State: (0x049BF5F4)
State is LOAD
AMBA_Check_State. (0x1)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00fff00,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x049BF540,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x99005544,0x0,0)
AMBA_Check_State: (0x049BF5F4)
State is LOAD
AMBA_Check_State. (0x1)
Found 1 AMBA device!
AMBA_USB_Dev_Scan.
Reinit start wait.
[0] Found.
[0] AMBA_USB_Reinit_Wait. (0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0000,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x048BF658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x82c,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0004,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x048BF658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x2399c,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0008,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x048BF658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a000c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x048BF658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x3acc74,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0010,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x048BF658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0014,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x048BF658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0018,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x048BF658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x2d2900,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a001c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x048BF658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x197318,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0020,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x048BF658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0xb0329ac3,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0024,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x048BF658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0028,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x048BF658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a002c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x048BF658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0030,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x048BF658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00a0034,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x048BF658,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
BST:	success	(2092)
BLD:	success	(145820)
PRI:	success	(3853428)
ROM:	success	(2959616)
DSP:	success	(1667864)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00fff60,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x048BF608,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00fff64,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x048BF608,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00fff68,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x048BF608,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc00fff6c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x048BF608,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
Error=0, data=0x0, str_len=0, str_addr=0x0
Firmware Programming Success!

У меня только одна идея пока. В конфигураторе нет второй партиции для моего регистратора - выбираю наугад, поэтому размер ее в прошивке меньше и начало 3(4) партиции сдвинуто, по сравнению со всеми прошивка что я смотрел в WinHex -ом!

добавлено сообщение
Собрал еще прошивку с BSP=isky_a16 - "кирпич"
Прошлые прошивки были с BSP=a2sbub - тоже "кирпичи"
Буду дальше перебирать варианты!

Последний раз редактировалось SergMyz; 25.05.2013 в 16:57. Причина: Добавлено сообщение
SergMyz вне форума   Ответить с цитированием Цитировать выделенное
Старый 26.05.2013, 16:04 #119
Mi81 Mi81 вне форума
Знающий
 
Регистрация: 28.09.2008
Сообщений: 166
Репутация: 36
Mi81 Mi81 вне форума
Знающий
 
Регистрация: 28.09.2008
Сообщений: 166
Репутация: 36
Устройство: Нет
Пока топчемся на месте, вспомним приемы работы с консолью.
Чтобы документировать лог, который выдает cygwin в консольном окне в ходе компиляции и сборки проекта, можно поступить следующим образом:
1. Левый клик на иконке в левом верхнем углу окна консоли в строке его заголовка.
2. Во всплывающем меню выбрать опцию "Умолчания"
3. Установить ширину и высоту буфера экрана и самого консольного окна.
На приведенном ниже рисунке приведен пример для разрешения экрана 1920х1200. При таких значения размеров окна (236 символов на 150 строк) у меня консоль занимает весь экран и благодаря большой длине строки (236) практически нет переносов строк, все пишется в одну строку. Если у вас меньшее или большее разрешение экрана подберите свои значения.

Что касается документирования самого лога и сохранения его в файле, то здесь определяющими будут размеры экранного буфера, которые определяют сколько строк одновременно вы сможете увидеть при прокрутке окна.
В моем логе 2555 строк, поэтому я выставил 6000 с большим запасом, в принципе, должно хватить и 3000.
По окончании компиляции:
1. Левый клик на поверхности окна.
2. Во всплывающем меню выбрать "Выделить все"
3. Скопировать выделение в буфер обмена, для чего нажать Enter.
4. В любом текстовом редакторе создать новый файл и вставить в него данные из буфера обмена.
5. Сохранить текстовый файл.
Полный лог позволяет исправлять имеющиеся в сорцах ошибки, просматривая его.

Последний раз редактировалось GoshanV; 27.05.2013 в 01:10. Причина: [SPOILER]
Mi81 вне форума   Ответить с цитированием Цитировать выделенное
Старый 29.05.2013, 07:56 #120
SergMyz SergMyz вне форума
Местный
 
Регистрация: 04.03.2013
Сообщений: 85
Репутация: 23
SergMyz SergMyz вне форума
Местный
 
Регистрация: 04.03.2013
Сообщений: 85
Репутация: 23
Устройство: Нет
Mi81,это все "житейские мелочи" делающие красивой и удобной работу по созданию прошивки.
Пока на повестке такой вопрос:
- работоспособная прошивка в плане хотя бы включения регистратора и попытки загрузки!
Мысли пока такая:
Создание своего раздела BSP, там описываются кнопки, включение-выключение регистратора, как бы "биос" (BIOS) регистратора, если он не подходит=получаем "кирпич"

добавлено сообщение
Очередной опыт:
Собрал прошивку с BSP=a2sbub_20 - не прошивается!
Вот лог:
Код:
AMBA_USB_Dev_Deinit:()
AMBA_USB_Dev_Deinit.()
AMBA_USB_Init:()
AMBA_USB_Dev_Init:()
Found 0 busses, 0 devices changed
AMBA_OS_Get_USB_Location:(0097AC68,0012EEB4,0012EEB8)
Filename=\\.\libusb0-0001--0x4255-0x0001
bus=0, port=0
AMBA_OS_Get_USB_Location.(0)
AMBA_USB_Configure:(0x0097AC68,0x0012EEBC)
Dev#1: 0x4255 (Amba) : 0x0001 (A4 ) : 123456789ABC has 1 configs
AMBA_USB_Configure.(0x0097B0D8)
AMBA_Check_State: (0x0012EEBC)
State is BOOT
AMBA_Check_State. (0x0)
Found 1 AMBA device!
AMBA_USB_Dev_Init.
AMBA_USB_Init.(1)
ConvertELF(C:\system\build\a2ssdk_camera\amboot\memfwprog\amboot_kernel_romfs_dsp_release.elf):
ConvertELF(0).
AMBA_Set_Boot_File: (0x1,C:\system\build\a2ssdk_camera\amboot\memfwprog\amboot_kernel_romfs_dsp_release.e2b)
AMBA_Set_Boot_File. ()
Set_FWPROG_Cmd:(003D5A90,8)
0: 0x0
1: 0x0
2: 0x0
3: 0x0
4: 0x0
5: 0x0
6: 0x0
7: 0x0
AMBA_USB_Download:(0,0x1,14)
Reinit start wait.
AMBA_Load_File_BST: (C:\Program Files\Ambarella\DirectUSB II\bld\a2.bin,0xc0000000,1)
AMBA_Load_File: (C:\Program Files\Ambarella\DirectUSB II\bld\a2.bin,0x00000000,0x037FF238)
AMBA_Load_File. (0)
Load file start.
Load file end.
AMBA_Load_File_BST. (0)
[0] AMBA_USB_Reinit_Wait: (1,1)
[0] Wait device re-init...
Reinit start signal.
AMBA_USB_Dev_Scan:()
Found 0 busses, 1 devices changed
Found 0 AMBA device!
AMBA_USB_Dev_Scan.
Reinit start wait.
Reinit start signal.
AMBA_USB_Dev_Scan:()
Found 0 busses, 0 devices changed
Found 0 AMBA device!
AMBA_USB_Dev_Scan.
Reinit start wait.
[0] Not found.
[0] AMBA_USB_Reinit_Wait. (-1)
BLD execute failed.
[0] Failed!!
AMBA_USB_Download. (-1)
Партиция BLD не устроила!
С BSP=a2sbub_512 - аналогично, не прошивается!
Остальные варианты - не собираются!

добавлено сообщение
Что то идеи заканчиваются! Кроме правки файлов bsp.c и bittons.c в папке BSP мыслей нет! Знать бы еще что править??? :'(
Вот думаю, как пристроить GPIO Table из даташита Ambarella-Yamaha к этим файлам!

добавлено сообщение
Последние вести с полей!

Цитата:
Сообщение от SergMyz Посмотреть сообщение
Собрал прошивку с BSP=a2sbub_20 - не прошивается!
Прошивается! Просто не ту плату выбирал
Цитата:
Сообщение от SergMyz Посмотреть сообщение
С BSP=a2sbub_512 - аналогично, не прошивается!
Аналогично -прошивается!

На одной из этих прошивок, мой регистратор подал признак жизни = определился, как флешка в режиме доступа для чтения, папки только почему то не все, но видео проигрывает с нее! Не знаю радоваться или нет! Кнопки не реагируют, повторно определяется как флешка после reset.

Пробовал в bsp.h поменять параметры DRAM памяти = не реагирует!

Последний раз редактировалось GoshanV; 02.06.2013 в 06:16. Причина: Добавлено сообщение
SergMyz вне форума   Ответить с цитированием Цитировать выделенное
Ответ



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Модификация прошивок для ВР на чипе Novatek 3PPC Создание и модификация ПО 10 20.03.2017 13:30
Модификация прошивок для ВР на чипе Ambarella 3PPC Создание и модификация ПО 477 01.03.2017 21:13
DOD GSE550 (CPU: Ambarella) 3PPC Видеорегистраторы 6 14.09.2014 18:52
Создание прошивок на Glofish M700 amstel Перепрошивка 2 19.09.2010 01:34
Создание прошивок для Prophet Kyrus Перепрошивка HTC Prophet 7 22.06.2009 22:17

 


Текущее время: 17:17. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot