mirror of https://github.com/OpenIPC/firmware.git
85 lines
2.5 KiB
Diff
85 lines
2.5 KiB
Diff
--- a/scripts/ms_bin_option_get_int.py 2021-05-17 00:51:18.868114209 +0300
|
|
+++ b/scripts/ms_bin_option_get_int.py 2021-05-17 00:05:08.807550092 +0300
|
|
@@ -5,10 +5,16 @@
|
|
if __name__ == '__main__':
|
|
|
|
name=sys.argv[2]
|
|
-# if sys.argv[3].upper().startswith( '0X' ):
|
|
-# value=long(sys.argv[3],16)
|
|
-# else:
|
|
-# value=long(sys.argv[3])
|
|
+ if sys.version_info.major == 2:
|
|
+ if sys.argv[3].upper().startswith( '0X' ):
|
|
+ value=long(sys.argv[3],16)
|
|
+ else:
|
|
+ value=long(sys.argv[3])
|
|
+ else:
|
|
+ if sys.argv[3].upper().startswith( '0X' ):
|
|
+ value=int(sys.argv[3],16)
|
|
+ else:
|
|
+ value=int(sys.argv[3])
|
|
|
|
fmap=mmap.mmap(os.open(sys.argv[1],os.O_RDWR),0)
|
|
|
|
--- a/scripts/ms_bin_option_update_int.py 2021-05-17 00:51:18.868114209 +0300
|
|
+++ b/scripts/ms_bin_option_update_int.py 2021-05-17 01:02:24.277864288 +0300
|
|
@@ -3,12 +3,19 @@
|
|
import re, fnmatch, os, sys, mmap, struct
|
|
|
|
if __name__ == '__main__':
|
|
-
|
|
- name=sys.argv[2]
|
|
- if sys.argv[3].upper().startswith( '0X' ):
|
|
- value=long(sys.argv[3],16)
|
|
+ print(sys.argv)
|
|
+ if sys.version_info.major == 2:
|
|
+ name=sys.argv[2]
|
|
+ if sys.argv[3].upper().startswith( '0X' ):
|
|
+ value=long(sys.argv[3],16)
|
|
+ else:
|
|
+ value=long(sys.argv[3])
|
|
else:
|
|
- value=long(sys.argv[3])
|
|
+ name=sys.argv[2].encode()
|
|
+ if sys.argv[3].upper().startswith( '0X' ):
|
|
+ value=int(sys.argv[3],16)
|
|
+ else:
|
|
+ value=int(sys.argv[3])
|
|
|
|
fmap=mmap.mmap(os.open(sys.argv[1],os.O_RDWR),0)
|
|
|
|
--- a/scripts/ms_builtin_dtb_update.py
|
|
+++ b/scripts/ms_builtin_dtb_update.py
|
|
@@ -6,7 +6,7 @@
|
|
|
|
name='#MS_DTB#'
|
|
|
|
- dtb_file=open(sys.argv[2])
|
|
+ dtb_file=open(sys.argv[2], "rb+")
|
|
dtb_file.seek(0,os.SEEK_END)
|
|
size=dtb_file.tell()
|
|
dtb_file.seek(0,os.SEEK_SET)
|
|
@@ -19,7 +19,10 @@
|
|
|
|
fmap=mmap.mmap(os.open(sys.argv[1],os.O_RDWR),0)
|
|
|
|
- offset=fmap.find(name)
|
|
+ if sys.version_info.major == 2:
|
|
+ offset=fmap.find(name)
|
|
+ else:
|
|
+ offset=fmap.find(name.encode())
|
|
if offset >=0:
|
|
print ('offset:0x%08X' % offset)
|
|
print (' size:0x%08X' % size )
|
|
--- a/scripts/ms_gen_mvxv_h.py
|
|
+++ b/scripts/ms_gen_mvxv_h.py
|
|
@@ -18,7 +18,7 @@
|
|
#print args
|
|
|
|
if args.file is None :
|
|
- print 'ERROR: must specify output header file!!'
|
|
+ print ('ERROR: must specify output header file!!')
|
|
sys.exit(-1)
|
|
|
|
version_file=open(args.file,'w')
|