Skip to content

Commit a70e0cb

Browse files
committed
Update code base and Add new sensors support
Feature: - Add sensor IMX307 and GC4653 Misc: - Update ameba_pro2_tools 1.3.13 - Add sensor IMX307 and GC4653 related support
1 parent 76b40a2 commit a70e0cb

File tree

317 files changed

+75157
-307
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

317 files changed

+75157
-307
lines changed
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"msg_level":0,
3+
4+
"PROFILE":["FIRMWARE"],
5+
"FIRMWARE":{
6+
"manifest":"MANIFEST",
7+
"variable":"VARIABLE",
8+
"images":[
9+
"ISP_IQ"
10+
]
11+
},
12+
"MANIFEST":{
13+
"label":"RTL8735B",
14+
"vrf_alg": "NA_VRF_CHECK",
15+
"tlv":[
16+
{"type":"PK", "length":384, "value":"100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F"},
17+
{"type":"TYPE_ID", "length":2, "value":"IMG_ISP"},
18+
{"type":"VERSION", "length":32, "value":"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"},
19+
{"type":"TIMST", "length":8, "value":"auto"},
20+
{"type":"IMGSZ", "length":4, "value":"auto"},
21+
{"type":"ENCALG", "length":1, "value":"1"},
22+
{"type":"ENCKN", "length":32, "value":"100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F"},
23+
{"type":"ENCKS", "length":32, "value":"100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F"},
24+
{"type":"ENCIV", "length":16, "value":"100102030405060708090A0B0C0D0E0F"},
25+
{"type":"HSHALG", "length":1, "value":"1"},
26+
{"type":"HSHKN", "length":32, "value":"100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F"},
27+
{"type":"HSHKS", "length":32, "value":"100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F"},
28+
{"type":"IE_RESV", "length":32, "value":"auto"},
29+
{"type":"HASH", "length":32, "value":"auto"}
30+
]
31+
},
32+
"VARIABLE":{
33+
"*type*":"0x00 (INVALID) is reserved for invalid type, 0x01 (SENSOR_ID) is reserved for senesor id. default offset is 2048 from manifest start",
34+
"tlv":[
35+
{"type":"SENSOR_ID", "length":1, "value":"1"}
36+
]
37+
},
38+
"ISP_IQ": {
39+
"source":"binary",
40+
"header":{
41+
"type":"IMG_ISP"
42+
},
43+
"file":"isp_iq.bin"
44+
}
45+
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"msg_level":0,
3+
4+
"PROFILE":["ISP_SENSOR_SETS"],
5+
"ISP_SENSOR_SETS":{
6+
"multi_fcs_hdr": "MULTI_FCS_HDR",
7+
"multi_fcs_info": "MULTI_FCS_INFO",
8+
"sensor_sets":[
9+
"SENSOR_SET0",
10+
"SENSOR_SET1"
11+
]
12+
},
13+
"MULTI_FCS_HDR":{
14+
"km_init_timeout": 5000
15+
},
16+
"SENSOR_SET0":{
17+
"merge_en": true,
18+
"fcs_data": {
19+
"source":"binary",
20+
"file":"fcs_data_dummy.bin"
21+
},
22+
"iq_data": {
23+
"source":"binary",
24+
"file":"iq.bin"
25+
},
26+
"sensor_data": {
27+
"source":"binary",
28+
"file":"sensor.bin"
29+
}
30+
},
31+
"SENSOR_SET1":{
32+
"merge_en": true,
33+
"fcs_data": {
34+
"source":"binary",
35+
"file":"fcs_data_gc4653.bin"
36+
},
37+
"iq_data": {
38+
"source":"binary",
39+
"file":"iq_gc4653.bin"
40+
},
41+
"sensor_data": {
42+
"source":"binary",
43+
"file":"sensor_gc4653.bin"
44+
}
45+
}
46+
}
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"msg_level":0,
3+
4+
"PROFILE":["FIRMWARE"],
5+
"FIRMWARE":{
6+
"manifest":"MANIFEST",
7+
"variable":"VARIABLE",
8+
"images":[
9+
"ISP_IQ"
10+
]
11+
},
12+
"MANIFEST":{
13+
"label":"RTL8735B",
14+
"vrf_alg": "NA_VRF_CHECK",
15+
"tlv":[
16+
{"type":"PK", "length":384, "value":"100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F"},
17+
{"type":"TYPE_ID", "length":2, "value":"IMG_ISP"},
18+
{"type":"VERSION", "length":32, "value":"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"},
19+
{"type":"TIMST", "length":8, "value":"auto"},
20+
{"type":"IMGSZ", "length":4, "value":"auto"},
21+
{"type":"ENCALG", "length":1, "value":"1"},
22+
{"type":"ENCKN", "length":32, "value":"100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F"},
23+
{"type":"ENCKS", "length":32, "value":"100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F"},
24+
{"type":"ENCIV", "length":16, "value":"100102030405060708090A0B0C0D0E0F"},
25+
{"type":"HSHALG", "length":1, "value":"1"},
26+
{"type":"HSHKN", "length":32, "value":"100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F"},
27+
{"type":"HSHKS", "length":32, "value":"100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F"},
28+
{"type":"IE_RESV", "length":32, "value":"auto"},
29+
{"type":"HASH", "length":32, "value":"auto"}
30+
]
31+
},
32+
"VARIABLE":{
33+
"*type*":"0x00 (INVALID) is reserved for invalid type, 0x01 (SENSOR_ID) is reserved for senesor id. default offset is 2048 from manifest start",
34+
"tlv":[
35+
{"type":"SENSOR_ID", "length":1, "value":"0"}
36+
]
37+
},
38+
"ISP_IQ": {
39+
"source":"binary",
40+
"header":{
41+
"type":"IMG_ISP"
42+
},
43+
"file":"isp_iq.bin"
44+
}
45+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
SENSOR_GC4653
2+
voe.bin
3+
firmware_isp_iq.bin
4+
fcs_data_gc4653.bin
5+
iq_gc4653.bin
6+
sensor_gc4653.bin
7+
------------------
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"msg_level":0,
3+
4+
"PROFILE":["FIRMWARE"],
5+
"FIRMWARE":{
6+
"manifest":"MANIFEST",
7+
"variable":"VARIABLE",
8+
"images":[
9+
"ISP_IQ"
10+
]
11+
},
12+
"MANIFEST":{
13+
"label":"RTL8735B",
14+
"vrf_alg": "NA_VRF_CHECK",
15+
"tlv":[
16+
{"type":"PK", "length":384, "value":"100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F"},
17+
{"type":"TYPE_ID", "length":2, "value":"IMG_ISP"},
18+
{"type":"VERSION", "length":32, "value":"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"},
19+
{"type":"TIMST", "length":8, "value":"auto"},
20+
{"type":"IMGSZ", "length":4, "value":"auto"},
21+
{"type":"ENCALG", "length":1, "value":"1"},
22+
{"type":"ENCKN", "length":32, "value":"100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F"},
23+
{"type":"ENCKS", "length":32, "value":"100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F"},
24+
{"type":"ENCIV", "length":16, "value":"100102030405060708090A0B0C0D0E0F"},
25+
{"type":"HSHALG", "length":1, "value":"1"},
26+
{"type":"HSHKN", "length":32, "value":"100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F"},
27+
{"type":"HSHKS", "length":32, "value":"100102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E5F"},
28+
{"type":"IE_RESV", "length":32, "value":"auto"},
29+
{"type":"HASH", "length":32, "value":"auto"}
30+
]
31+
},
32+
"VARIABLE":{
33+
"*type*":"0x00 (INVALID) is reserved for invalid type, 0x01 (SENSOR_ID) is reserved for senesor id. default offset is 2048 from manifest start",
34+
"tlv":[
35+
{"type":"SENSOR_ID", "length":1, "value":"1"}
36+
]
37+
},
38+
"ISP_IQ": {
39+
"source":"binary",
40+
"header":{
41+
"type":"IMG_ISP"
42+
},
43+
"file":"isp_iq.bin"
44+
}
45+
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"msg_level":0,
3+
4+
"PROFILE":["ISP_SENSOR_SETS"],
5+
"ISP_SENSOR_SETS":{
6+
"multi_fcs_hdr": "MULTI_FCS_HDR",
7+
"multi_fcs_info": "MULTI_FCS_INFO",
8+
"sensor_sets":[
9+
"SENSOR_SET0",
10+
"SENSOR_SET1"
11+
]
12+
},
13+
"MULTI_FCS_HDR":{
14+
"km_init_timeout": 5000
15+
},
16+
"SENSOR_SET0":{
17+
"merge_en": true,
18+
"fcs_data": {
19+
"source":"binary",
20+
"file":"fcs_data_dummy.bin"
21+
},
22+
"iq_data": {
23+
"source":"binary",
24+
"file":"iq.bin"
25+
},
26+
"sensor_data": {
27+
"source":"binary",
28+
"file":"sensor.bin"
29+
}
30+
},
31+
"SENSOR_SET1":{
32+
"merge_en": true,
33+
"fcs_data": {
34+
"source":"binary",
35+
"file":"fcs_data_dummy.bin"
36+
},
37+
"iq_data": {
38+
"source":"binary",
39+
"file":"iq_imx307.bin"
40+
},
41+
"sensor_data": {
42+
"source":"binary",
43+
"file":"sensor_imx307.bin"
44+
}
45+
}
46+
}

0 commit comments

Comments
 (0)