Камеры на процессоре Ingenic T10

Заказал и получил новое устройство? Напиши обзор!
Ответить
Prosha
Новичок
Сообщения: 19
Зарегистрирован: 09 июн 2017, 12:00

Re: Камеры на процессоре Ingenic T10

Сообщение Prosha » 29 июн 2017, 20:21

не пользуйтесь виндовым блокнотом для копирования текста. он добавляет в конце строки лишний символ. отсюда сбой.
лишние аргументы при вызове bin2srec.exe -q rootfs.img > rootfs.img.txt вставлять не надо.

Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Re: Камеры на процессоре Ingenic T10

Сообщение NeiroN » 29 июн 2017, 20:27

Я бы вообще хотел взглянуть на исходник loads. U-Boot ведь GPL - где-то должен быть исходник, кто-то находил?

По логике S-Record текстовый формат и должен игнорировать посторонние символы типа 0xA 0xD

Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Re: Камеры на процессоре Ingenic T10

Сообщение NeiroN » 29 июн 2017, 20:56

поискал и нашол такой https://github.com/altera-opensource/u- ... cmd_load.c" onclick="window.open(this.href);return false;
Согласно строке 231
В конце каждой строки должен быть один символ \n (0xD) или \r (0xA)
оба будут вызывать ошибку пустой строки.

Prosha
Новичок
Сообщения: 19
Зарегистрирован: 09 июн 2017, 12:00

Re: Камеры на процессоре Ingenic T10

Сообщение Prosha » 29 июн 2017, 21:23

NeiroN писал(а):поискал и нашол такой https://github.com/altera-opensource/u- ... cmd_load.c" onclick="window.open(this.href);return false;
Согласно строке 231
В конце каждой строки должен быть один символ \n (0xD) или \r (0xA)
оба будут вызывать ошибку пустой строки.
вот-вот. натыкался на эту ошибку не раз - виндовый блокнот, если видит только один символ в конце строки - ведёт себя неадекватно: может втулить разрыв строки от вольного. а линуксовые тексты практически всегда используют только один символ конца строки.

Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Re: Камеры на процессоре Ingenic T10

Сообщение NeiroN » 29 июн 2017, 21:25

я вообще непомню когда виндовым пользовался чтобы что-то править - обычно Notepad++ использую

Кстати в u-boot есть команда saves - которая позволяет слить прошивку, если команда была включена при сборке конечно.

Paul_B
Новичок
Сообщения: 27
Зарегистрирован: 28 июн 2017, 11:09

Re: Камеры на процессоре Ingenic T10

Сообщение Paul_B » 29 июн 2017, 22:44

Prosha писал(а):не пользуйтесь виндовым блокнотом для копирования текста. он добавляет в конце строки лишний символ. отсюда сбой.
лишние аргументы при вызове bin2srec.exe -q rootfs.img > rootfs.img.txt вставлять не надо.
Я пользуюсь Far'ом. Он ничего не добавляет
Вот текст в Hex - видно что в конце каждой строки 0D0A находится.

Изображение

Prosha
Новичок
Сообщения: 19
Зарегистрирован: 09 июн 2017, 12:00

Re: Камеры на процессоре Ingenic T10

Сообщение Prosha » 29 июн 2017, 22:57

NeiroN писал(а): Кстати в u-boot есть команда saves - которая позволяет слить прошивку, если команда была включена при сборке конечно.
в стандартном выводе хелпа её нет.
Paul_B писал(а): Я пользуюсь Far'ом. Он ничего не добавляет
судя по логу - таки что-то добавилось, потому что вместо передачи файла как файла идёт построчная текстовая передача. всё-таки попробуйте HyperTerminal'ом передать файл без предварительной подготовки. у меня нормально передавался.
UPD
вот именно. а не должно быть два символа - ясно же сказано было.

Paul_B
Новичок
Сообщения: 27
Зарегистрирован: 28 июн 2017, 11:09

Re: Камеры на процессоре Ingenic T10

Сообщение Paul_B » 29 июн 2017, 23:04

Prosha писал(а): вот именно. а не должно быть два символа - ясно же сказано было.
Я ж не идиот Еше раз получил текстовый файл, открыл его в Notepad++, скопировал, в putty вставил правой кнопкой - все то же самое.

Код: Выделить всё

isvp# loads 0x80600000
## Ready for S-Record download ...
## S-Record download aborted
isvp# 00F4006200S1230060FD377A585A0000016922DE3603C0DFB10180800421010800E548FE22E0FFFF5877
Unknown command '00F4006200S1230060FD377A585A0000016922DE3603C0DFB10180800421010800E548FE22E0FFFF5877' - try 'help'
isvp# S1230080D75D003F914584683BDEDEA60F23DA99A600AC17A87986B432B203D3F26C08CA37
Unknown command 'S1230080D75D003F914584683BDEDEA60F23DA99A600AC17A87986B432B203D3F26C08CA37' - try 'help'
isvp# S12300A0B6DD3FB81A19DB014621E8D44E600FB83FEE14357CA0CBDA32300CF7C6CE2EBAF3
Unknown command 'S12300A0B6DD3FB81A19DB014621E8D44E600FB83FEE14357CA0CBDA32300CF7C6CE2EBAF3' - try 'help'
isvp# S12300C03A9C78434C53497E7C19E3CAAE8D537E7C7E877276D17B75CB3CE2D7F6FD0A33BD
Unknown command 'S12300C03A9C78434C53497E7C19E3CAAE8D537E7C7E877276D17B75CB3CE2D7F6FD0A33BD' - try 'help'
isvp# S12300E0E9728FC38FF75A17D3D857067FB4BBABE628F57A0CC5D54578A363AF94BAF91BC0
Unknown command 'S12300E0E9728FC38FF75A17D3D857067FB4BBABE628F57A0CC5D54578A363AF94BAF91BC0' - try 'help'
isvp# S1230100FD12EBF2A6E411665BAB42B5FDBD9D3A2D87BB0490A0681F1ACF35B44C6266E967
Unknown command 'S1230100FD12EBF2A6E411665BAB42B5FDBD9D3A2D87BB0490A0681F1ACF35B44C6266E967' - try 'help'
isvp# S12301204878F8A68476CFCDF5BF1634AEB7200B3FD044DE83C58F2F44D4E860C1732E64DC
Unknown command 'S12301204878F8A68476CFCDF5BF1634AEB7200B3FD044DE83C58F2F44D4E860C1732E64DC' - try 'help'
isvp# S12301401FCAFEC1402F3B61A3148EC68302309F0B08DCAC98EA0B56FA97BCB79E6E8CE58A
Unknown command 'S12301401FCAFEC1402F3B61A3148EC68302309F0B08DCAC98EA0B56FA97BCB79E6E8CE58A' - try 'help'
isvp# S1230160A3A1F726D51CBE32B843075738FC4E8E356E987EE338CBD94CA49321ADD182FDB7
Unknown command 'S1230160A3A1F726D51CBE32B843075738FC4E8E356E987EE338CBD94CA49321ADD182FDB7' - try 'help'
isvp# S1230180B08B8E5514D1E8C729560791FF42F83BB0910D35C8481A069239E5F47A24F64DE6
Unknown command 'S1230180B08B8E5514D1E8C729560791FF42F83BB0910D35C8481A069239E5F47A24F64DE6' - try 'help'
isvp# S12301A008D7687A4A4E77B5C1913A4369A31ACA7DFB44AFA7D497A4A69BA341E937009BF6
Unknown command 'S12301A008D7687A4A4E77B5C1913A4369A31ACA7DFB44AFA7D497A4A69BA341E937009BF6' - try 'help'
isvp# S12301C0139CB1824AEC9F465D8F31D5FE8D11E58D1910AD26392A2574A91A809725C31B49
Unknown command 'S12301C0139CB1824AEC9F465D8F31D5FE8D11E58D1910AD26392A2574A91A809725C31B49' - try 'help'
isvp# S12301E0A22232970FEB66181BB8C99CDFA99763187EE20F2BEDFFDF99A9EA1143C7DD2B70
Unknown command 'S12301E0A22232970FEB66181BB8C99CDFA99763187EE20F2BEDFFDF99A9EA1143C7DD2B70' - try 'help'
isvp# S1230200F0E1EF867E52900814117AF6C5A7DB32F80BF04969BDA4602630D404D9CE72A2CF
Unknown command 'S1230200F0E1EF867E52900814117AF6C5A7DB32F80BF04969BDA4602630D404D9CE72A2CF' - try 'help'
isvp# S12302204F3E1409F748590A3E0B6BABF15BB77CD052E1D4ECCFC4A13D34E643ADEF5A0EFB
Unknown command 'S12302204F3E1409F748590A3E0B6BABF15BB77CD052E1D4ECCFC4A13D34E643ADEF5A0EFB' - try 'help'
isvp# S1230240D766E24ECDE871DCD3BB7C4AAE8ACDF737EE427B942DFF5EDD2D0B2D2E48F039FA
Unknown command 'S1230240D766E24ECDE871DCD3BB7C4AAE8ACDF737EE427B942DFF5EDD2D0B2D2E48F039FA' - try 'help'
isvp# S12302604D877DD00E18BC3EA3047985E99794054B19594EEC84ED2B472A8F3690E2A52D6E
Unknown command 'S12302604D877DD00E18BC3EA3047985E99794054B19594EEC84ED2B472A8F3690E2A52D6E' - try 'help'
isvp# S1230280AE2F1CDBEE4246B038F5F0D6003FDEFBEDFDC3A2DF6E9FB258CDC836B2FC5DF149
Unknown command 'S1230280AE2F1CDBEE4246B038F5F0D6003FDEFBEDFDC3A2DF6E9FB258CDC836B2FC5DF149' - try 'help'
isvp# S12302A07BCAC03BEC9D5FCB09F41041DF8BFAF0B56C159D2E500BD4E9264E032ED11B7388
Unknown command 'S12302A07BCAC03BEC9D5FCB09F41041DF8BFAF0B56C159D2E500BD4E9264E032ED11B7388' - try 'help'
isvp# S12302C0B53AA72F9D80C0C1B04088B7BED66174F6C20AECA0FFA86397128ED864CA906B8F
Unknown command 'S12302C0B53AA72F9D80C0C1B04088B7BED66174F6C20AECA0FFA86397128ED864CA906B8F' - try 'help'
isvp# S12302E0BA4F618CFC2EEF05E3EFA4C777B6E61FDD7DF547580E234CA141D75A6BEABAD911
Unknown command 'S12302E0BA4F618CFC2EEF05E3EFA4C777B6E61FDD7DF547580E234CA141D75A6BEABAD911' - try 'help'
isvp# S1230300B465D65FA094027803B308301487CBB04D03F131FC8771985BF3B8D5C9D1BD2980
Unknown command 'S1230300B465D65FA094027803B308301487CBB04D03F131FC8771985BF3B8D5C9D1BD2980' - try 'help'
isvp# S123032044BEB291A29CD2E1C42726386E74CCC82BF6280C6C0F17C1BF0803C7B4091D624F
Unknown command 'S123032044BEB291A29CD2E1C42726386E74CCC82BF6280C6C0F17C1BF0803C7B4091D624F' - try 'help'
isvp# S1230340835C1D15CC81CBC986BCB096744EA9FC55CF8355B5DB484A425FC82EF3AAAB2695
Unknown command 'S1230340835C1D15CC81CBC986BCB096744EA9FC55CF8355B5DB484A425FC82EF3AAAB2695' - try 'help'
isvp# S1230360F868CC50F1F7CECB7D051251CFB1C6DB769C0E0CDE5E6739A62C60D3D9D2B43FCB
Unknown command 'S1230360F868CC50F1F7CECB7D051251CFB1C6DB769C0E0CDE5E6739A62C60D3D9D2B43FCB' - try 'help'
isvp# S12303802B847AF6317C3CA4560064CFD1D140F747AD15819866A5DFDF078FC0EA0582089786E331E075AAC6023D6A870715DC592BBB66A3F825C340
Unknown command 'S12303802B847AF6317C3CA4560064CFD1D140F747AD15819866A5DFDF078FC0EA0582089786E331E075AAC6023D6A870715DC592BBB66A3F825C340' - try 'help'
isvp# S12303C0CDD8230FD4CE724C9B9B11E30397600A1CFE5BBE165EB5222DF13E7960E4B4549D4F703104B2CC23DB6D266FADEEE04CF32718B
Unknown command 'S12303C0CDD8230FD4CE724C9B9B11E30397600A1CFE5BBE165EB5222DF13E7960E4B4549D4F703104B2CC23DB6D266FADEEE04CF32718B' - try 'help'
isvp# S123042045391F65F4E15DF5EC3F59070655559BD88CB2D1BCFE663229E846105B4BE79A596388A00F91A286E286143A112C6826A3DB49761212CACF64BC35AC
Unknown command 'S123042045391F65F4E15DF5EC3F59070655559BD88CB2D1BCFE663229E846105B4BE79A596388A00F91A286E286143A112C6826A3DB49761212CACF64BC35AC' - try 'help'
isvp# S1230480D82EF12DC50035259A2EF5C30D60730D5BDBBA713EC87998A5ED902C2D902633CC
Unknown command 'S1230480D82EF12DC50035259A2EF5C30D60730D5BDBBA713EC87998A5ED902C2D902633CC' - try 'help'
isvp# S12304A06C96086B4CB1C5FF1B9B82A0109037ADB2A03B0C7B7A20EA8145D50DABD3AF0534
Unknown command 'S12304A06C96086B4CB1C5FF1B9B82A0109037ADB2A03B0C7B7A20EA8145D50DABD3AF0534' - try 'help'
isvp# S12304C01B61A39EFBAD7AE97304F527E29F41DAC89F7A4B65B3AFF196CE613AE3BE8BCD45
Unknown command 'S12304C01B61A39EFBAD7AE97304F527E29F41DAC89F7A4B65B3AFF196CE613AE3BE8BCD45' - try 'help'
isvp# S12304E0FA7F6E6DC7E8C716FDE20E2B698D051D19B409EE014B378BE2603A8306FD9AF882
Unknown command 'S12304E0FA7F6E6DC7E8C716FDE20E2B698D051D19B409EE014B378BE2603A8306FD9AF882' - try 'help'
isvp# S104050021D5
Unknown command 'S104050021D5' - try 'help'
isvp# S5030029D3
Unknown command 'S5030029D3' - try 'help'
isvp# S9030000FC
Вот скопировано из Нотепада:

Код: Выделить всё

S00600004844521B
S123000068737173B9010000B441D257000001000700000004001000C00001000400000064
S123002026022C0800000000A28E3600000000009A8E360000000000FFFFFFFFFFFFFFFFA4
S1230040F471360000000000F27A360000000000B28A3600000000008C8E3600000000009D
S1230060FD377A585A0000016922DE3603C0DFB10180800421010800E548FE22E0FFFF5877
S1230080D75D003F914584683BDEDEA60F23DA99A600AC17A87986B432B203D3F26C08CA37
S12300A0B6DD3FB81A19DB014621E8D44E600FB83FEE14357CA0CBDA32300CF7C6CE2EBAF3
S12300C03A9C78434C53497E7C19E3CAAE8D537E7C7E877276D17B75CB3CE2D7F6FD0A33BD
S12300E0E9728FC38FF75A17D3D857067FB4BBABE628F57A0CC5D54578A363AF94BAF91BC0
S1230100FD12EBF2A6E411665BAB42B5FDBD9D3A2D87BB0490A0681F1ACF35B44C6266E967
S12301204878F8A68476CFCDF5BF1634AEB7200B3FD044DE83C58F2F44D4E860C1732E64DC
S12301401FCAFEC1402F3B61A3148EC68302309F0B08DCAC98EA0B56FA97BCB79E6E8CE58A
S1230160A3A1F726D51CBE32B843075738FC4E8E356E987EE338CBD94CA49321ADD182FDB7
S1230180B08B8E5514D1E8C729560791FF42F83BB0910D35C8481A069239E5F47A24F64DE6
S12301A008D7687A4A4E77B5C1913A4369A31ACA7DFB44AFA7D497A4A69BA341E937009BF6
S12301C0139CB1824AEC9F465D8F31D5FE8D11E58D1910AD26392A2574A91A809725C31B49
S12301E0A22232970FEB66181BB8C99CDFA99763187EE20F2BEDFFDF99A9EA1143C7DD2B70
S1230200F0E1EF867E52900814117AF6C5A7DB32F80BF04969BDA4602630D404D9CE72A2CF
S12302204F3E1409F748590A3E0B6BABF15BB77CD052E1D4ECCFC4A13D34E643ADEF5A0EFB
S1230240D766E24ECDE871DCD3BB7C4AAE8ACDF737EE427B942DFF5EDD2D0B2D2E48F039FA
S12302604D877DD00E18BC3EA3047985E99794054B19594EEC84ED2B472A8F3690E2A52D6E
S1230280AE2F1CDBEE4246B038F5F0D6003FDEFBEDFDC3A2DF6E9FB258CDC836B2FC5DF149
S12302A07BCAC03BEC9D5FCB09F41041DF8BFAF0B56C159D2E500BD4E9264E032ED11B7388
S12302C0B53AA72F9D80C0C1B04088B7BED66174F6C20AECA0FFA86397128ED864CA906B8F
S12302E0BA4F618CFC2EEF05E3EFA4C777B6E61FDD7DF547580E234CA141D75A6BEABAD911
S1230300B465D65FA094027803B308301487CBB04D03F131FC8771985BF3B8D5C9D1BD2980
S123032044BEB291A29CD2E1C42726386E74CCC82BF6280C6C0F17C1BF0803C7B4091D624F
S1230340835C1D15CC81CBC986BCB096744EA9FC55CF8355B5DB484A425FC82EF3AAAB2695
S1230360F868CC50F1F7CECB7D051251CFB1C6DB769C0E0CDE5E6739A62C60D3D9D2B43FCB
S12303802B847AF6317C3CA4560064CFD1D140F747AD15819866A5DFDF078FC096247F2CA5
S12303A0F42898B36EA0582089786E331E075AAC6023D6A8707159DC592BBB66A3F825C340
S12303C0CDD8230FD4CE724C9B9B11E30397600A1CFE5BBE165EB5222DF13E7915975C4C0D
S12303E0C318FFD784517BAE941B0E005DE4E189FEFAEDBEBE4C38F9228A0988E3F2A71932
S123040037840A4CE86AA620A260E4B4549D4F7031094B2CC23DB6D266FADEEE04CF32718B
S123042045391F65F4E15DF5EC3F59070655559BD88CB2D1BCFE663229E846100505138973
S1230440B2E67B0E1435C85A1D93CA783642503851497A06E808D49913693B869E164DD78E
S12304605B4BE79A596388A00F91A2896E286143A112C6826A3DB49761212CACF64BC35AC3
S1230480D82EF12DC50035259A2EF5C30D60730D5BDBBA713EC87998A5ED902C2D902633CC
S12304A06C96086B4CB1C5FF1B9B82A0109037ADB2A03B0C7B7A20EA8145D50DABD3AF0534
S12304C01B61A39EFBAD7AE97304F527E29F41DAC89F7A4B65B3AFF196CE613AE3BE8BCD45
S12304E0FA7F6E6DC7E8C716FDE20E2B698D051D19B409EE014B378BE2603A8306FD9AF882
S104050021D5
S5030029D3
S9030000FC
Кстати, в сгенерированном файле опять 0D0A в конце каждой сточки

Paul_B
Новичок
Сообщения: 27
Зарегистрирован: 28 июн 2017, 11:09

Re: Камеры на процессоре Ingenic T10

Сообщение Paul_B » 29 июн 2017, 23:12

Prosha писал(а):всё-таки попробуйте HyperTerminal'ом передать файл без предварительной подготовки. у меня нормально передавался.
Можно поподробнее какой файл передать? А главное как? Ща скачаю посмотрю что там за программа

Prosha
Новичок
Сообщения: 19
Зарегистрирован: 09 июн 2017, 12:00

Re: Камеры на процессоре Ingenic T10

Сообщение Prosha » 29 июн 2017, 23:23

Paul_B писал(а): Можно поподробнее какой файл передать? А главное как? Ща скачаю посмотрю что там за программа
О_о что скачаю? откуда скачаю? зачем скачаю?
пуск/все программы/стандартные/связь/HyperTerminal

Paul_B
Новичок
Сообщения: 27
Зарегистрирован: 28 июн 2017, 11:09

Re: Камеры на процессоре Ingenic T10

Сообщение Paul_B » 29 июн 2017, 23:35

Prosha писал(а):
Paul_B писал(а): Можно поподробнее какой файл передать? А главное как? Ща скачаю посмотрю что там за программа
О_о что скачаю? откуда скачаю? зачем скачаю?
пуск/все программы/стандартные/связь/HyperTerminal
У меня на 2х компах с Windows 7 64 такого нет. Тот что я скачал - жутко тормозил и у меня ни разу не получилось прервать цикл перегрузок, чтобы появился курсор для ввода команд.

Paul_B
Новичок
Сообщения: 27
Зарегистрирован: 28 июн 2017, 11:09

Re: Камеры на процессоре Ingenic T10

Сообщение Paul_B » 29 июн 2017, 23:42

Передать файл можно и с
Изображение

Вопрос - что передавать и как?

Ответить

Вернуться в «Обзоры оборудования»