3PPC.net - лучшее для Смартфонов, GPS-навигаторов и Видеорегистраторов  

Вернуться   3PPC.net - лучшее для Смартфонов, GPS-навигаторов и Видеорегистраторов > Основной форум > Видеорегистраторы > Создание и модификация ПО

Создание и модификация ПО Раздел для программистов желающих собрать или модифицировать прошивку

Ответ
 
Опции темы
Старый 23.04.2013, 15:12   #1
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пасибо:
Показать/Скрыть список поблагодаривших

Старый 22.05.2013, 11:57   #101
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
Вникающий
 
Регистрация: 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
Знающий
 
Регистрация: 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
Вникающий
 
Регистрация: 01.05.2013
Сообщений: 37
Репутация: 5
Устройство: Нет
Мне проще макефил исправить, чтоб он не просто тупо копировал в определенную папку, а создавал и туда ложил файл.
По крайней мере я увидел, что скрипты отработали, ну или почти отработали.
z768 вне форума   Цитировать выделенное Ответить с цитированием
Старый 22.05.2013, 21:59   #105
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
Вникающий
 
Регистрация: 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
Знающий
 
Регистрация: 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
Вникающий
 
Регистрация: 01.05.2013
Сообщений: 37
Репутация: 5
Устройство: Нет
Ошибка, которая появилась, без правки макефила я в предыдущем посте привел в качестве примера, специально сохранил.
После чего я просто поправил макефил. Мне важно было проверить как отработают скрипты.
z768 вне форума   Цитировать выделенное Ответить с цитированием
Старый 23.05.2013, 00:29   #109
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
Местный
 
Регистрация: 04.03.2013
Сообщений: 85
Репутация: 23
Устройство: Нет
Цитата:
Сообщение от Mi81 Посмотреть сообщение
Повторил ваш эксперимент с переименованием файлов в последней версии yagarto, ошибка с плавающей точкой ушла!
У меня при повторении вылазит это!
SergMyz вне форума   Цитировать выделенное Ответить с цитированием
Старый 23.05.2013, 11:23   #111
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
Местный
 
Регистрация: 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
Местный
 
Регистрация: 04.03.2013
Сообщений: 85
Репутация: 23
Устройство: Нет
Вот компиляция пущена по "другой ветке" без FPA с новой версией компилятора и переименованными файлами.

ругается на версию EABI! То есть одно, то нет другого!!! Нужны библиотеки скомпилированные под этот проект!
SergMyz вне форума   Цитировать выделенное Ответить с цитированием
Старый 24.05.2013, 00:56   #114
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
Местный
 
Регистрация: 04.03.2013
Сообщений: 85
Репутация: 23
Устройство: Нет
Цитата:
Сообщение от z768 Посмотреть сообщение
упакуй свой конфиг и прикрепи, я сегодня проверю.
Вот
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.


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

Последний раз редактировалось GoshanV; 24.05.2013 в 08:14. Причина: Добавлено сообщение
SergMyz вне форума   Цитировать выделенное Ответить с цитированием
Старый 25.05.2013, 06:55   #116
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
Вникающий
 
Регистрация: 01.05.2013
Сообщений: 37
Репутация: 5
Устройство: Нет
SergMyz, вот результат из твоего конфига.
Все скомпилилось.
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
z768 вне форума   Цитировать выделенное Ответить с цитированием
Старый 25.05.2013, 16:40   #118
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
Знающий
 
Регистрация: 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
Местный
 
Регистрация: 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 код Выкл.

Быстрый переход


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


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