ip камера Longse LBH36A200
Re: ip камера Longse LBH36A200
Всем Привет!
На сегодняшний день имеем следующее:
1. Виндовая часть.
Бьюсь с программулиной под винду Ambausb. Она имеет возможность заливать прошивку и также считывать/записывать регистры, считывать и тестировать ячейки памяти. Никак не пойму какие значения куда вписать для записи в регистр. Мучаю труп с убитым загрузчиком. За подсказки буду признателен. Логи прицеплю.
2. Линуксовая часть
-Не могу ни под каким соусом поднять сеть ни на одной дохлой камере. Некоторые камеры при подключении видятся как неопределенная сеть, но пинга нет, а некоторые вообще глухо - сетевой кабель не подключен. Как победить - пока не понимаю. Походу не загружаются нужные драйвера и камера просто не видит аппаратную чатсть или не полностью загружаются из-за наличия бэдблоков.
Есть дамп нанд памяти с рабочей камеры. Для виндовых прог он ничего не значит и не подходит. Программатора нанд нет и не планируется. Так что применить этот дамп не смогу.
Есть различные прошивки с сайтов для этих платформ *.FLS и ест родная, которая слита с камеры *.gzip. Для заливки через виндовую прогу не подходят. Расширение внаглую пробовал менять - не то.
Собственно на этом пока все. Больше добавить нечего.
Хочу попробовать вручную записать данные в регистры в виндовой проге, но пока не понимаю какие и где их искать. В логе что-то видится, но применить не хватает ума. Прошу подсказок... Непонятное выделил на скринах.
На сегодняшний день имеем следующее:
1. Виндовая часть.
Бьюсь с программулиной под винду Ambausb. Она имеет возможность заливать прошивку и также считывать/записывать регистры, считывать и тестировать ячейки памяти. Никак не пойму какие значения куда вписать для записи в регистр. Мучаю труп с убитым загрузчиком. За подсказки буду признателен. Логи прицеплю.
2. Линуксовая часть
-Не могу ни под каким соусом поднять сеть ни на одной дохлой камере. Некоторые камеры при подключении видятся как неопределенная сеть, но пинга нет, а некоторые вообще глухо - сетевой кабель не подключен. Как победить - пока не понимаю. Походу не загружаются нужные драйвера и камера просто не видит аппаратную чатсть или не полностью загружаются из-за наличия бэдблоков.
Есть дамп нанд памяти с рабочей камеры. Для виндовых прог он ничего не значит и не подходит. Программатора нанд нет и не планируется. Так что применить этот дамп не смогу.
Есть различные прошивки с сайтов для этих платформ *.FLS и ест родная, которая слита с камеры *.gzip. Для заливки через виндовую прогу не подходят. Расширение внаглую пробовал менять - не то.
Собственно на этом пока все. Больше добавить нечего.
Хочу попробовать вручную записать данные в регистры в виндовой проге, но пока не понимаю какие и где их искать. В логе что-то видится, но применить не хватает ума. Прошу подсказок... Непонятное выделил на скринах.
Re: ip камера Longse LBH36A200
Так... Удалось в одной из камер в буте поднять сеть. В системе сеть не подымается - паника ядра. Как мне теперь залить блоки обратно в дохлую камеру? Пинг проходит только в Amboot.
Не хватает у меня мозгов, как загрузить теперь скачанные mtd0 - mtd6 обратно в камеру по тфтп...
Направьте, пож. на путь истинный...
Лог прикрепляю.
Не хватает у меня мозгов, как загрузить теперь скачанные mtd0 - mtd6 обратно в камеру по тфтп...
Направьте, пож. на путь истинный...
Лог прикрепляю.
Re: ip камера Longse LBH36A200
Попробуйте так:
tftp program mtd4 0x08000000
адрес можно варьировать, в зависимости от реакции платы... может 0x82000000. А если сильно повезет, то это сразу адрес в нанде... 0x00aa0000
Вообще по сети в линуксе, судя по дампу, драйвера на сеть в ядре вкомпилены, а значит , сеть должна подниматься в любом случае. Вы главное проверяйте сеть пингом сначала с камеры на комп(фаерволл отключить), а потом уже со своего компа на камеру - т.к. камера в буте не ответит, например...
Не искали как перепаковывают прошивки под амбареллу? Они же явно генерят файл, понятный ambausb...
tftp program mtd4 0x08000000
адрес можно варьировать, в зависимости от реакции платы... может 0x82000000. А если сильно повезет, то это сразу адрес в нанде... 0x00aa0000
Вообще по сети в линуксе, судя по дампу, драйвера на сеть в ядре вкомпилены, а значит , сеть должна подниматься в любом случае. Вы главное проверяйте сеть пингом сначала с камеры на комп(фаерволл отключить), а потом уже со своего компа на камеру - т.к. камера в буте не ответит, например...
Не искали как перепаковывают прошивки под амбареллу? Они же явно генерят файл, понятный ambausb...
Re: ip камера Longse LBH36A200
Спасибо. Попробую в понедельник.
Про Ambausb ничего толкового пока не нашёл. В основном все сводится к тому, что "скачайте вот этот *.elf файл, укажите путь к нему и будет вам счастье"
.
Нет больше ничего. Тишина в гугле.
Вот есть другая порога - directusb. Там в более новых версиях есть вкладочка "upload". Интересная такая вкладка... Насколько я понимаю, можно тупо скачать прошивку с устройства. Но, к сожалению, я не смог этого сделать пока, так как поддержка этой проги прекращена, а платформы s2l там в базе нет. Есть только A12. Хоть и пишут везде что А12=s2l, но нет.
Там нужно поковырятся будет в инишниках и библиотеках, а также понять, в какие ячейки и что грузить и может и удастся тогда подтянуть под s2l.
Но пока не рыл глубже. И так голова кругом от такого количества инфы.
Про Ambausb ничего толкового пока не нашёл. В основном все сводится к тому, что "скачайте вот этот *.elf файл, укажите путь к нему и будет вам счастье"

Нет больше ничего. Тишина в гугле.
Вот есть другая порога - directusb. Там в более новых версиях есть вкладочка "upload". Интересная такая вкладка... Насколько я понимаю, можно тупо скачать прошивку с устройства. Но, к сожалению, я не смог этого сделать пока, так как поддержка этой проги прекращена, а платформы s2l там в базе нет. Есть только A12. Хоть и пишут везде что А12=s2l, но нет.
Там нужно поковырятся будет в инишниках и библиотеках, а также понять, в какие ячейки и что грузить и может и удастся тогда подтянуть под s2l.
Но пока не рыл глубже. И так голова кругом от такого количества инфы.
Re: ip камера Longse LBH36A200
Попробовал на одной.
tftp program mtd4 0x08000000 проходит
tftp program mtd4 0x00aa0000 тоже проходит
tftp program mtd4 0x82000000 не проходит.
Но камере это не помогло...
Логи в аттаче. Зы, может другие мтд* попробовать? Только вот в какой адрес?
Dede, поясните плиз, почему Вы указали 0x08000000, а не 0x07000000, например?
Я никак не пойму как и откуда эти ячейки "вынимать".
tftp program mtd4 0x08000000 проходит
tftp program mtd4 0x00aa0000 тоже проходит
tftp program mtd4 0x82000000 не проходит.
Но камере это не помогло...
Логи в аттаче. Зы, может другие мтд* попробовать? Только вот в какой адрес?
Dede, поясните плиз, почему Вы указали 0x08000000, а не 0x07000000, например?
Я никак не пойму как и откуда эти ячейки "вынимать".
Re: ip камера Longse LBH36A200
К сожалению, она делает не то, что ожидалось. Она хочет выполнить загруженный код. Копайте в сторону ambausb
Re: ip камера Longse LBH36A200
Я понял. Ладно, буду мучит тогда Ambausb.
Мне бы помочь разобраться с ней...
Я не могу понять какие ячейки памяти нужны, например в какую ячейку загружать данные (по умолчанию в Ambausb установлена 0х00100000)
Или, к примеру, такая опции как write register. Тут нужно указать адрес и значение данных
А в опциях read register и read memory нужно указать адрес и длину.
Я ХЗ что туда подставлять и где взять эти данные. Если в логах где пишется это - просьба ткнуть носом.
Мне бы помочь разобраться с ней...
Я не могу понять какие ячейки памяти нужны, например в какую ячейку загружать данные (по умолчанию в Ambausb установлена 0х00100000)
Или, к примеру, такая опции как write register. Тут нужно указать адрес и значение данных
А в опциях read register и read memory нужно указать адрес и длину.
Я ХЗ что туда подставлять и где взять эти данные. Если в логах где пишется это - просьба ткнуть носом.
Re: ip камера Longse LBH36A200
Вам нужно по смещению aa0000 в нанд залить mtd4
Re: ip камера Longse LBH36A200
Dede, вы не глянете своим профессиональным взглядом... Я выдернул из папки с установленной Ambausb несколько файлов. Мне кажется, что там не все правильно в конфиге и нужно что-то менять для моей платформы. Мои пояснения там в файлах *.txt
Думаю так потому, что все время вылетает ошибка и на каком-то этапе девайс просто перестает отвечать и реагировать (только сброс по питанию помогает), а сама прога зависает. Но что там может быть не так - мозгов не хватает.
Думаю так потому, что все время вылетает ошибка и на каком-то этапе девайс просто перестает отвечать и реагировать (только сброс по питанию помогает), а сама прога зависает. Но что там может быть не так - мозгов не хватает.
- Вложения
-
- Amba_files.rar
- (379.78 КБ) 233 скачивания
Re: ip камера Longse LBH36A200
Какой Dram start address нужно установить для этой платформы?
(по умолчанию установлен 0х00100000)
И еще моменты... Вот кусок команды show ptb с загрузчика:
amboot> show ptb
bst: 0x1946EC63 1.3 (2015/6/19) 0x00000000 0x00000001 (2048)
bld: 0xD383D753 1.3 (2015/6/19) 0x00000000 0x00000000 (193104)
pri: 0x73C1A954 0.1 (2015/6/19) 0x00208000 0x00000000 (4908792)
lnx: 0xEF9F71BB 0.1 (2015/6/19) 0x00000000 0x00000001 (42598400)
..........................................................................................................
Правильно ли я понимаю, что, например раздел bld находится в ячейке памяти 0xD383D753 и имеет длину 193104 байта?
Непонятна цифра 1.3 рядом с ячейкой и непонятно тогда что такое 0x00000000 0x00000000
Dede???
(по умолчанию установлен 0х00100000)
И еще моменты... Вот кусок команды show ptb с загрузчика:
amboot> show ptb
bst: 0x1946EC63 1.3 (2015/6/19) 0x00000000 0x00000001 (2048)
bld: 0xD383D753 1.3 (2015/6/19) 0x00000000 0x00000000 (193104)
pri: 0x73C1A954 0.1 (2015/6/19) 0x00208000 0x00000000 (4908792)
lnx: 0xEF9F71BB 0.1 (2015/6/19) 0x00000000 0x00000001 (42598400)
..........................................................................................................
Правильно ли я понимаю, что, например раздел bld находится в ячейке памяти 0xD383D753 и имеет длину 193104 байта?
Непонятна цифра 1.3 рядом с ячейкой и непонятно тогда что такое 0x00000000 0x00000000
Dede???
Re: ip камера Longse LBH36A200
Я вам дал смещение раздела с ОС, что показывает ptb я не знаю, но наверное ж ман на амбут существует. Зачем все это ? у амбаюсб должен быть готовый конфиг,вам нужно сделать только файл понятный для амбаюсб. Тем в Гугле по этой платформе множество, у меня пока нет возможности гуглить за вас...
Re: ip камера Longse LBH36A200
Я понял. Спасибо и на этом...
Знания - бесценны! Камеры - скорее всего в мусорку...
По Ambausb все просто - если нет прошивки от производителя - то хоть гугли, хоть не гугли. Нифига не нагуглишь...
Мануал по амбуту фтопку. Что он даст? Нужно наверное структуру памяти и регистров понимать и для начала секретный даташит найти на проц.
Знания - бесценны! Камеры - скорее всего в мусорку...
По Ambausb все просто - если нет прошивки от производителя - то хоть гугли, хоть не гугли. Нифига не нагуглишь...
Мануал по амбуту фтопку. Что он даст? Нужно наверное структуру памяти и регистров понимать и для начала секретный даташит найти на проц.