Compare commits
4 Commits
803068de38
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 2ce2866964 | |||
| 471e849523 | |||
| a738e6115c | |||
| 244cb23cd4 |
155
Src/0_Tool/FW_Write/Customer/Mobis/20251016/Flash_IPL_PRK3.ttl
Normal file
155
Src/0_Tool/FW_Write/Customer/Mobis/20251016/Flash_IPL_PRK3.ttl
Normal file
@@ -0,0 +1,155 @@
|
||||
;---------------------------------------------------
|
||||
; Setting load image parameter
|
||||
;---------------------------------------------------
|
||||
ARRAY_NUM = 1
|
||||
strdim IMGNM ARRAY_NUM
|
||||
IMGNM[0] = 'icumx_loader.srec'
|
||||
|
||||
strdim SAVEADR ARRAY_NUM
|
||||
SAVEADR[0] = '40000'
|
||||
|
||||
strdim IMGADR ARRAY_NUM
|
||||
IMGADR[0] = 'EB210000'
|
||||
|
||||
strdim WRITESEL ARRAY_NUM
|
||||
WRITESEL[0] = 'Flash'
|
||||
|
||||
;---------------------------------------------------
|
||||
; Setting FlashWriter parameter
|
||||
;---------------------------------------------------
|
||||
FLASHWRITER_FILE = 'Flash_writer_PRK3.mot'
|
||||
FLASHWRITER_SPEED = 921600
|
||||
|
||||
;---------------------------------------------------
|
||||
; Select load all images
|
||||
;---------------------------------------------------
|
||||
LOAD_FILES = 'all'
|
||||
|
||||
;---------------------------------------------------
|
||||
; DO NOT EDIT THE FOLLOWING LINES
|
||||
;---------------------------------------------------
|
||||
; Main program
|
||||
;---------------------------------------------------
|
||||
getdir DIR
|
||||
|
||||
call Load_FlashWriter
|
||||
call Load_all_image
|
||||
|
||||
end
|
||||
|
||||
;---------------------------------------------------
|
||||
; load FlashWriter
|
||||
;---------------------------------------------------
|
||||
:Load_FlashWriter
|
||||
filesearch FLASHWRITER_FILE
|
||||
if result=0 then
|
||||
sprintf 'File "%s" not found' FLASHWRITER_FILE
|
||||
messagebox inputstr 'error'
|
||||
break
|
||||
endif
|
||||
|
||||
setbaud 921600
|
||||
sprintf2 FILE_NAME '%s\%s' DIR FLASHWRITER_FILE
|
||||
sendfile FILE_NAME 1
|
||||
wait '>'
|
||||
|
||||
return
|
||||
|
||||
;---------------------------------------------------
|
||||
; load all images
|
||||
;---------------------------------------------------
|
||||
:Load_All_image
|
||||
|
||||
; file check
|
||||
for i 0 ARRAY_NUM-1
|
||||
filesearch IMGNM[i]
|
||||
if result=0 then
|
||||
sprintf 'File "%s" not found' IMGNM[i]
|
||||
messagebox inputstr 'error'
|
||||
break
|
||||
endif
|
||||
next
|
||||
|
||||
if result=1 then
|
||||
for i 0 ARRAY_NUM-1
|
||||
index = i
|
||||
strcompare WRITESEL[i] 'Flash'
|
||||
if result=0 then
|
||||
call Load_Image
|
||||
endif
|
||||
strcompare WRITESEL[i] 'eMMC'
|
||||
if result=0 then
|
||||
call Load_Image_eMMC
|
||||
endif
|
||||
next
|
||||
else
|
||||
messagebox "Cancel write all images" "error"
|
||||
endif
|
||||
|
||||
;messagebox "Write Complete" ""
|
||||
return
|
||||
|
||||
;---------------------------------------------------
|
||||
; Load Image To Flash
|
||||
;---------------------------------------------------
|
||||
:Load_Image
|
||||
mpause 10
|
||||
sendln 'xls2'
|
||||
;wait ' Select (1-3)>'
|
||||
;mpause 10
|
||||
;sendln '1'
|
||||
;wait '(Push Y key)'
|
||||
;mpause 10
|
||||
;send 'y'
|
||||
;wait '(Push Y key)'
|
||||
;mpause 10
|
||||
;send 'y'
|
||||
wait ' Please Input : H'
|
||||
mpause 1
|
||||
sendln IMGADR[index]
|
||||
wait ' Please Input : H'
|
||||
sendln SAVEADR[index]
|
||||
mpause 400
|
||||
wait 'please send ! (Motorola S-record)'
|
||||
mpause 400
|
||||
sprintf2 FILE_NAME '%s\%s' DIR IMGNM[index]
|
||||
sendfile FILE_NAME 1
|
||||
wait 'complete!' 'Clear OK?(y/n)'
|
||||
If result=1 goto proc_end
|
||||
If result=2 goto send_y
|
||||
|
||||
:send_y
|
||||
send 'y'
|
||||
wait '>'
|
||||
|
||||
:proc_end
|
||||
setbaud 115200
|
||||
mpause 100
|
||||
return
|
||||
|
||||
;---------------------------------------------------
|
||||
; Load Image To eMMC
|
||||
;---------------------------------------------------
|
||||
:Load_Image_eMMC
|
||||
mpause 10
|
||||
sendln 'em_w'
|
||||
;wait '(Push Y key)'
|
||||
;mpause 10
|
||||
;send 'y'
|
||||
wait ' Select area(0-2)>'
|
||||
mpause 10
|
||||
sendln '1'
|
||||
wait 'Please Input Start Address in sector :'
|
||||
mpause 1
|
||||
sendln SAVEADR[index]
|
||||
wait 'Please Input Program Start Address :'
|
||||
sendln IMGADR[index]
|
||||
mpause 400
|
||||
wait 'please send ! (Motorola S-record)'
|
||||
mpause 400
|
||||
sprintf2 FILE_NAME '%s\%s' DIR IMGNM[index]
|
||||
sendfile FILE_NAME 1
|
||||
wait 'EM_W Complete!'
|
||||
setbaud 115200
|
||||
mpause 100
|
||||
return
|
||||
@@ -0,0 +1,207 @@
|
||||
;---------------------------------------------------
|
||||
; Setting load image parameter
|
||||
;---------------------------------------------------
|
||||
ARRAY_NUM = 11
|
||||
strdim IMGNM ARRAY_NUM
|
||||
IMGNM[0] = 'bootparam_sa0.srec'
|
||||
IMGNM[1] = 'icumx_loader.srec'
|
||||
IMGNM[2] = 'cert_header_sa9.srec'
|
||||
IMGNM[3] = 'r_icumfw_V4H.srec'
|
||||
IMGNM[4] = 'cr52_loader.srec'
|
||||
IMGNM[5] = 'ADASPRK3.srec'
|
||||
IMGNM[6] = 'bl31-prk3.srec'
|
||||
IMGNM[7] = 'tee-prk3.srec'
|
||||
IMGNM[8] = 'u-boot-elf-prk3.srec'
|
||||
IMGNM[9] = 'ca76_loader.srec'
|
||||
IMGNM[10] = 'misc-a.srec'
|
||||
|
||||
strdim SAVEADR ARRAY_NUM
|
||||
SAVEADR[0] = '0'
|
||||
SAVEADR[1] = '40000'
|
||||
SAVEADR[2] = '240000'
|
||||
SAVEADR[3] = '280000'
|
||||
SAVEADR[4] = '480000'
|
||||
SAVEADR[5] = '2800'
|
||||
SAVEADR[6] = '6800'
|
||||
SAVEADR[7] = '6000'
|
||||
SAVEADR[8] = '7000'
|
||||
SAVEADR[9] = '2600'
|
||||
SAVEADR[10] = '740000'
|
||||
|
||||
strdim IMGADR ARRAY_NUM
|
||||
IMGADR[0] = 'EB200000'
|
||||
IMGADR[1] = 'EB210000'
|
||||
IMGADR[2] = 'EB230000'
|
||||
IMGADR[3] = 'EB240000'
|
||||
IMGADR[4] = 'E6300000'
|
||||
IMGADR[5] = '40100000'
|
||||
IMGADR[6] = '46400000'
|
||||
IMGADR[7] = '44100000'
|
||||
IMGADR[8] = '50000000'
|
||||
IMGADR[9] = '41D00000'
|
||||
IMGADR[10] = 'EB22E000'
|
||||
|
||||
strdim WRITESEL ARRAY_NUM
|
||||
WRITESEL[0] = 'Flash'
|
||||
WRITESEL[1] = 'Flash'
|
||||
WRITESEL[2] = 'Flash'
|
||||
WRITESEL[3] = 'Flash'
|
||||
WRITESEL[4] = 'Flash'
|
||||
WRITESEL[5] = 'eMMC'
|
||||
WRITESEL[6] = 'eMMC'
|
||||
WRITESEL[7] = 'eMMC'
|
||||
WRITESEL[8] = 'eMMC'
|
||||
WRITESEL[9] = 'eMMC'
|
||||
WRITESEL[10] = 'Flash'
|
||||
|
||||
;---------------------------------------------------
|
||||
; Setting FlashWriter parameter
|
||||
;---------------------------------------------------
|
||||
FLASHWRITER_FILE = 'Flash_writer_PRK3.mot'
|
||||
FLASHWRITER_SPEED = 921600
|
||||
|
||||
;---------------------------------------------------
|
||||
; Select load all images
|
||||
;---------------------------------------------------
|
||||
LOAD_FILES = 'all'
|
||||
|
||||
;---------------------------------------------------
|
||||
; DO NOT EDIT THE FOLLOWING LINES
|
||||
;---------------------------------------------------
|
||||
; Main program
|
||||
;---------------------------------------------------
|
||||
getdir DIR
|
||||
|
||||
call Load_FlashWriter
|
||||
call Load_all_image
|
||||
|
||||
end
|
||||
|
||||
;---------------------------------------------------
|
||||
; load FlashWriter
|
||||
;---------------------------------------------------
|
||||
:Load_FlashWriter
|
||||
filesearch FLASHWRITER_FILE
|
||||
if result=0 then
|
||||
sprintf 'File "%s" not found' FLASHWRITER_FILE
|
||||
messagebox inputstr 'error'
|
||||
break
|
||||
endif
|
||||
|
||||
setbaud 921600
|
||||
sprintf2 FILE_NAME '%s\%s' DIR FLASHWRITER_FILE
|
||||
sendfile FILE_NAME 1
|
||||
wait '>'
|
||||
|
||||
return
|
||||
|
||||
;---------------------------------------------------
|
||||
; load all images
|
||||
;---------------------------------------------------
|
||||
:Load_All_image
|
||||
|
||||
; file check
|
||||
for i 0 ARRAY_NUM-1
|
||||
filesearch IMGNM[i]
|
||||
if result=0 then
|
||||
sprintf 'File "%s" not found' IMGNM[i]
|
||||
messagebox inputstr 'error'
|
||||
break
|
||||
endif
|
||||
next
|
||||
|
||||
if result=1 then
|
||||
call Erase_Flash
|
||||
for i 0 ARRAY_NUM-1
|
||||
index = i
|
||||
strcompare WRITESEL[i] 'Flash'
|
||||
if result=0 then
|
||||
call Load_Image
|
||||
endif
|
||||
strcompare WRITESEL[i] 'eMMC'
|
||||
if result=0 then
|
||||
call Load_Image_eMMC
|
||||
endif
|
||||
next
|
||||
else
|
||||
messagebox "Cancel write all images" "error"
|
||||
endif
|
||||
|
||||
;messagebox "Write Complete" ""
|
||||
return
|
||||
|
||||
;---------------------------------------------------
|
||||
; Erase Flash
|
||||
;---------------------------------------------------
|
||||
:Erase_Flash
|
||||
mpause 10
|
||||
sendln 'xcs2'
|
||||
wait 'Clear OK?(y/n)'
|
||||
mpause 1
|
||||
send 'y'
|
||||
wait 'complete!'
|
||||
mpause 100
|
||||
return
|
||||
|
||||
;---------------------------------------------------
|
||||
; Load Image To Flash
|
||||
;---------------------------------------------------
|
||||
:Load_Image
|
||||
mpause 10
|
||||
sendln 'xls2'
|
||||
;wait ' Select (1-3)>'
|
||||
;mpause 10
|
||||
;sendln '1'
|
||||
;wait '(Push Y key)'
|
||||
;mpause 10
|
||||
;send 'y'
|
||||
;wait '(Push Y key)'
|
||||
;mpause 10
|
||||
;send 'y'
|
||||
wait ' Please Input : H'
|
||||
mpause 1
|
||||
sendln IMGADR[index]
|
||||
wait ' Please Input : H'
|
||||
sendln SAVEADR[index]
|
||||
mpause 400
|
||||
wait 'please send ! (Motorola S-record)'
|
||||
mpause 400
|
||||
sprintf2 FILE_NAME '%s\%s' DIR IMGNM[index]
|
||||
sendfile FILE_NAME 1
|
||||
wait 'complete!' 'Clear OK?(y/n)'
|
||||
If result=1 goto proc_end
|
||||
If result=2 goto send_y
|
||||
|
||||
:send_y
|
||||
send 'y'
|
||||
wait '>'
|
||||
|
||||
:proc_end
|
||||
mpause 100
|
||||
return
|
||||
|
||||
;---------------------------------------------------
|
||||
; Load Image To eMMC
|
||||
;---------------------------------------------------
|
||||
:Load_Image_eMMC
|
||||
mpause 10
|
||||
sendln 'em_w'
|
||||
;wait '(Push Y key)'
|
||||
;mpause 10
|
||||
;send 'y'
|
||||
wait ' Select area(0-2)>'
|
||||
mpause 10
|
||||
sendln '1'
|
||||
wait 'Please Input Start Address in sector :'
|
||||
mpause 1
|
||||
sendln SAVEADR[index]
|
||||
wait 'Please Input Program Start Address :'
|
||||
sendln IMGADR[index]
|
||||
mpause 400
|
||||
wait 'please send ! (Motorola S-record)'
|
||||
mpause 400
|
||||
sprintf2 FILE_NAME '%s\%s' DIR IMGNM[index]
|
||||
sendfile FILE_NAME 1
|
||||
wait 'EM_W Complete!'
|
||||
mpause 100
|
||||
return
|
||||
155
Src/0_Tool/FW_Write/Customer/Mobis/CustomTTL/Flash_IPL_PRK3.ttl
Normal file
155
Src/0_Tool/FW_Write/Customer/Mobis/CustomTTL/Flash_IPL_PRK3.ttl
Normal file
@@ -0,0 +1,155 @@
|
||||
;---------------------------------------------------
|
||||
; Setting load image parameter
|
||||
;---------------------------------------------------
|
||||
ARRAY_NUM = 1
|
||||
strdim IMGNM ARRAY_NUM
|
||||
IMGNM[0] = 'icumx_loader.srec'
|
||||
|
||||
strdim SAVEADR ARRAY_NUM
|
||||
SAVEADR[0] = '40000'
|
||||
|
||||
strdim IMGADR ARRAY_NUM
|
||||
IMGADR[0] = 'EB210000'
|
||||
|
||||
strdim WRITESEL ARRAY_NUM
|
||||
WRITESEL[0] = 'Flash'
|
||||
|
||||
;---------------------------------------------------
|
||||
; Setting FlashWriter parameter
|
||||
;---------------------------------------------------
|
||||
FLASHWRITER_FILE = 'Flash_writer_PRK3.mot'
|
||||
FLASHWRITER_SPEED = 921600
|
||||
|
||||
;---------------------------------------------------
|
||||
; Select load all images
|
||||
;---------------------------------------------------
|
||||
LOAD_FILES = 'all'
|
||||
|
||||
;---------------------------------------------------
|
||||
; DO NOT EDIT THE FOLLOWING LINES
|
||||
;---------------------------------------------------
|
||||
; Main program
|
||||
;---------------------------------------------------
|
||||
getdir DIR
|
||||
|
||||
call Load_FlashWriter
|
||||
call Load_all_image
|
||||
|
||||
end
|
||||
|
||||
;---------------------------------------------------
|
||||
; load FlashWriter
|
||||
;---------------------------------------------------
|
||||
:Load_FlashWriter
|
||||
filesearch FLASHWRITER_FILE
|
||||
if result=0 then
|
||||
sprintf 'File "%s" not found' FLASHWRITER_FILE
|
||||
messagebox inputstr 'error'
|
||||
break
|
||||
endif
|
||||
|
||||
setbaud 921600
|
||||
sprintf2 FILE_NAME '%s\%s' DIR FLASHWRITER_FILE
|
||||
sendfile FILE_NAME 1
|
||||
wait '>'
|
||||
|
||||
return
|
||||
|
||||
;---------------------------------------------------
|
||||
; load all images
|
||||
;---------------------------------------------------
|
||||
:Load_All_image
|
||||
|
||||
; file check
|
||||
for i 0 ARRAY_NUM-1
|
||||
filesearch IMGNM[i]
|
||||
if result=0 then
|
||||
sprintf 'File "%s" not found' IMGNM[i]
|
||||
messagebox inputstr 'error'
|
||||
break
|
||||
endif
|
||||
next
|
||||
|
||||
if result=1 then
|
||||
for i 0 ARRAY_NUM-1
|
||||
index = i
|
||||
strcompare WRITESEL[i] 'Flash'
|
||||
if result=0 then
|
||||
call Load_Image
|
||||
endif
|
||||
strcompare WRITESEL[i] 'eMMC'
|
||||
if result=0 then
|
||||
call Load_Image_eMMC
|
||||
endif
|
||||
next
|
||||
else
|
||||
messagebox "Cancel write all images" "error"
|
||||
endif
|
||||
|
||||
;messagebox "Write Complete" ""
|
||||
return
|
||||
|
||||
;---------------------------------------------------
|
||||
; Load Image To Flash
|
||||
;---------------------------------------------------
|
||||
:Load_Image
|
||||
mpause 10
|
||||
sendln 'xls2'
|
||||
;wait ' Select (1-3)>'
|
||||
;mpause 10
|
||||
;sendln '1'
|
||||
;wait '(Push Y key)'
|
||||
;mpause 10
|
||||
;send 'y'
|
||||
;wait '(Push Y key)'
|
||||
;mpause 10
|
||||
;send 'y'
|
||||
wait ' Please Input : H'
|
||||
mpause 1
|
||||
sendln IMGADR[index]
|
||||
wait ' Please Input : H'
|
||||
sendln SAVEADR[index]
|
||||
mpause 400
|
||||
wait 'please send ! (Motorola S-record)'
|
||||
mpause 400
|
||||
sprintf2 FILE_NAME '%s\%s' DIR IMGNM[index]
|
||||
sendfile FILE_NAME 1
|
||||
wait 'complete!' 'Clear OK?(y/n)'
|
||||
If result=1 goto proc_end
|
||||
If result=2 goto send_y
|
||||
|
||||
:send_y
|
||||
send 'y'
|
||||
wait '>'
|
||||
|
||||
:proc_end
|
||||
setbaud 115200
|
||||
mpause 100
|
||||
return
|
||||
|
||||
;---------------------------------------------------
|
||||
; Load Image To eMMC
|
||||
;---------------------------------------------------
|
||||
:Load_Image_eMMC
|
||||
mpause 10
|
||||
sendln 'em_w'
|
||||
;wait '(Push Y key)'
|
||||
;mpause 10
|
||||
;send 'y'
|
||||
wait ' Select area(0-2)>'
|
||||
mpause 10
|
||||
sendln '1'
|
||||
wait 'Please Input Start Address in sector :'
|
||||
mpause 1
|
||||
sendln SAVEADR[index]
|
||||
wait 'Please Input Program Start Address :'
|
||||
sendln IMGADR[index]
|
||||
mpause 400
|
||||
wait 'please send ! (Motorola S-record)'
|
||||
mpause 400
|
||||
sprintf2 FILE_NAME '%s\%s' DIR IMGNM[index]
|
||||
sendfile FILE_NAME 1
|
||||
wait 'EM_W Complete!'
|
||||
setbaud 115200
|
||||
mpause 100
|
||||
return
|
||||
159
Src/0_Tool/FW_Write/Customer/Mobis/CustomTTL/Flash_MCU_PRK3.ttl
Normal file
159
Src/0_Tool/FW_Write/Customer/Mobis/CustomTTL/Flash_MCU_PRK3.ttl
Normal file
@@ -0,0 +1,159 @@
|
||||
;---------------------------------------------------
|
||||
; Setting load image parameter
|
||||
;---------------------------------------------------
|
||||
ARRAY_NUM = 1
|
||||
strdim IMGNM ARRAY_NUM
|
||||
IMGNM[0] = 'ADASPRK3.srec'
|
||||
;IMGNM[1] = 'misc-a.srec'
|
||||
|
||||
strdim SAVEADR ARRAY_NUM
|
||||
SAVEADR[0] = '2800'
|
||||
;SAVEADR[1] = '740000'
|
||||
|
||||
strdim IMGADR ARRAY_NUM
|
||||
IMGADR[0] = '40100000'
|
||||
;IMGADR[1] = 'EB22E000'
|
||||
|
||||
strdim WRITESEL ARRAY_NUM
|
||||
WRITESEL[0] = 'eMMC'
|
||||
;WRITESEL[1] = 'Flash'
|
||||
|
||||
;---------------------------------------------------
|
||||
; Setting FlashWriter parameter
|
||||
;---------------------------------------------------
|
||||
FLASHWRITER_FILE = 'Flash_writer_PRK3.mot'
|
||||
FLASHWRITER_SPEED = 921600
|
||||
|
||||
;---------------------------------------------------
|
||||
; Select load all images
|
||||
;---------------------------------------------------
|
||||
LOAD_FILES = 'all'
|
||||
|
||||
;---------------------------------------------------
|
||||
; DO NOT EDIT THE FOLLOWING LINES
|
||||
;---------------------------------------------------
|
||||
; Main program
|
||||
;---------------------------------------------------
|
||||
getdir DIR
|
||||
|
||||
call Load_FlashWriter
|
||||
call Load_all_image
|
||||
|
||||
end
|
||||
|
||||
;---------------------------------------------------
|
||||
; load FlashWriter
|
||||
;---------------------------------------------------
|
||||
:Load_FlashWriter
|
||||
filesearch FLASHWRITER_FILE
|
||||
if result=0 then
|
||||
sprintf 'File "%s" not found' FLASHWRITER_FILE
|
||||
messagebox inputstr 'error'
|
||||
break
|
||||
endif
|
||||
|
||||
setbaud 921600
|
||||
sprintf2 FILE_NAME '%s\%s' DIR FLASHWRITER_FILE
|
||||
sendfile FILE_NAME 1
|
||||
wait '>'
|
||||
|
||||
return
|
||||
|
||||
;---------------------------------------------------
|
||||
; load all images
|
||||
;---------------------------------------------------
|
||||
:Load_All_image
|
||||
|
||||
; file check
|
||||
for i 0 ARRAY_NUM-1
|
||||
filesearch IMGNM[i]
|
||||
if result=0 then
|
||||
sprintf 'File "%s" not found' IMGNM[i]
|
||||
messagebox inputstr 'error'
|
||||
break
|
||||
endif
|
||||
next
|
||||
|
||||
if result=1 then
|
||||
for i 0 ARRAY_NUM-1
|
||||
index = i
|
||||
strcompare WRITESEL[i] 'Flash'
|
||||
if result=0 then
|
||||
call Load_Image
|
||||
endif
|
||||
strcompare WRITESEL[i] 'eMMC'
|
||||
if result=0 then
|
||||
call Load_Image_eMMC
|
||||
endif
|
||||
next
|
||||
else
|
||||
messagebox "Cancel write all images" "error"
|
||||
endif
|
||||
|
||||
;messagebox "Write Complete" ""
|
||||
return
|
||||
|
||||
;---------------------------------------------------
|
||||
; Load Image To Flash
|
||||
;---------------------------------------------------
|
||||
:Load_Image
|
||||
mpause 10
|
||||
sendln 'xls2'
|
||||
;wait ' Select (1-3)>'
|
||||
;mpause 10
|
||||
;sendln '1'
|
||||
;wait '(Push Y key)'
|
||||
;mpause 10
|
||||
;send 'y'
|
||||
;wait '(Push Y key)'
|
||||
;mpause 10
|
||||
;send 'y'
|
||||
wait ' Please Input : H'
|
||||
mpause 1
|
||||
sendln IMGADR[index]
|
||||
wait ' Please Input : H'
|
||||
sendln SAVEADR[index]
|
||||
mpause 400
|
||||
wait 'please send ! (Motorola S-record)'
|
||||
mpause 400
|
||||
sprintf2 FILE_NAME '%s\%s' DIR IMGNM[index]
|
||||
sendfile FILE_NAME 1
|
||||
wait 'complete!' 'Clear OK?(y/n)'
|
||||
If result=1 goto proc_end
|
||||
If result=2 goto send_y
|
||||
|
||||
:send_y
|
||||
send 'y'
|
||||
wait '>'
|
||||
|
||||
:proc_end
|
||||
setbaud 115200
|
||||
mpause 100
|
||||
return
|
||||
|
||||
;---------------------------------------------------
|
||||
; Load Image To eMMC
|
||||
;---------------------------------------------------
|
||||
:Load_Image_eMMC
|
||||
mpause 10
|
||||
sendln 'em_w'
|
||||
;wait '(Push Y key)'
|
||||
;mpause 10
|
||||
;send 'y'
|
||||
wait ' Select area(0-2)>'
|
||||
mpause 10
|
||||
sendln '1'
|
||||
wait 'Please Input Start Address in sector :'
|
||||
mpause 1
|
||||
sendln SAVEADR[index]
|
||||
wait 'Please Input Program Start Address :'
|
||||
sendln IMGADR[index]
|
||||
mpause 400
|
||||
wait 'please send ! (Motorola S-record)'
|
||||
mpause 400
|
||||
sprintf2 FILE_NAME '%s\%s' DIR IMGNM[index]
|
||||
sendfile FILE_NAME 1
|
||||
wait 'EM_W Complete!'
|
||||
setbaud 115200
|
||||
mpause 100
|
||||
return
|
||||
10
Src/0_Tool/FW_Write/Customer/Mobis/CustomTTL/OverWrite.bat
Normal file
10
Src/0_Tool/FW_Write/Customer/Mobis/CustomTTL/OverWrite.bat
Normal file
@@ -0,0 +1,10 @@
|
||||
@echo off
|
||||
REM set source="C:\Work\3_Work_Src_Backup\MCAL\2_Customer\HKL\MCAL-v4m-1_19.0.11.D_release(Port)\rel\modules\port\sample_application\V4M\obj\arm\App_PORT_V4M_Sample.srec"
|
||||
REM set source="C:\Work\3_Work_Src_Backup\MCAL\2_Customer\HKL\MCAL-v4m-1_19.0.11.D_release(Port)\rel\modules\dio\sample_application\V4M\obj\arm\App_DIO_V4M_Sample.srec"
|
||||
set source="C:\Work\Src\0_Tool\Gen4_R-Car_IPL\Customer\Mobis\20260126\build\release\icumx_loader.srec"
|
||||
|
||||
|
||||
REM set target="C:\Users\a5134225\Downloads\bootloader\App_MCU_V4M_Sample.srec"
|
||||
set target="C:\Work\Src\0_Tool\FW_Write\Customer\Mobis\20251016\icumx_loader.srec"
|
||||
|
||||
copy /Y %source% %target%
|
||||
11
Src/0_Tool/FW_Write/Customer/Mobis/CustomTTL/Readme.txt
Normal file
11
Src/0_Tool/FW_Write/Customer/Mobis/CustomTTL/Readme.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
IMGNM[0] = 'bootparam_sa0.srec'
|
||||
IMGNM[1] = 'icumx_loader.srec' -> IPL
|
||||
IMGNM[2] = 'cert_header_sa9.srec'
|
||||
IMGNM[3] = 'r_icumfw_V4H.srec'
|
||||
IMGNM[4] = 'cr52_loader.srec'
|
||||
IMGNM[5] = 'ADASPRK3.srec' -> MCU, CR-Core
|
||||
IMGNM[6] = 'bl31-prk3.srec'
|
||||
IMGNM[7] = 'tee-prk3.srec'
|
||||
IMGNM[8] = 'u-boot-elf-prk3.srec'
|
||||
IMGNM[9] = 'ca76_loader.srec'
|
||||
IMGNM[10] = 'misc-a.srec'
|
||||
@@ -0,0 +1,19 @@
|
||||
Cygwin<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
export PATH=$PATH:/cygdrive/c/ghs/comp_202015/
|
||||
|
||||
cd /cygdrive/c/Work/Src/0_Tool/Gen4_R-Car_IPL/Customer/Mobis/20260126
|
||||
|
||||
|
||||
make clean
|
||||
make LSI=V4H LOG_LEVEL=5 => reference IPL <20><><EFBFBD><EFBFBD> <20>ɼ<EFBFBD>
|
||||
./mk.win.sh => <20>׳<EFBFBD> <20>̰<EFBFBD><CCB0><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD> <20><>
|
||||
|
||||
|
||||
# env.ini <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD>ٿ<EFBFBD> <20>߰<EFBFBD><DFB0>ϸ<EFBFBD> <20><><EFBFBD><EFBFBD> ȯ<>漳<EFBFBD><E6BCB3> <20><><EFBFBD><EFBFBD> <20>ʿ<EFBFBD><CABF><EFBFBD><EFBFBD><EFBFBD>
|
||||
export PATH=$PATH:/cygdrive/c/ghs/comp_202015/
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> env.ini<6E><69><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>轺 <20><><EFBFBD>·<EFBFBD> <20><>ȯ<EFBFBD><C8AF> <20>ʿ<EFBFBD>
|
||||
<EFBFBD>ñ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>Ʒ<EFBFBD> Ŀ<>ǵ<EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
dos2unix env.ini
|
||||
Ȥ<EFBFBD><EFBFBD>
|
||||
sed -i 's/\r$//' env.ini => dos2unix Ŀ<>ǵ尡 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>̰<EFBFBD><CCB0><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
@@ -1,3 +1,7 @@
|
||||
# 1. <20><><EFBFBD><EFBFBD><EFBFBD>Ϸ<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
export PATH="$PATH:/cygdrive/c/ghs/comp_202015"
|
||||
|
||||
# 2. <20><><EFBFBD><EFBFBD> <20>ɼ<EFBFBD> <20><><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ٿ<EFBFBD><D9BF><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> \ <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>մϴ<D5B4>)
|
||||
_build_param="ECM_ENABLE=1 ECM_ERROR_ENABLE=1 ECC_ENABLE=1 \
|
||||
SW_VERSION_CHECK=1 \
|
||||
OPTEE_LOAD_ENABLE=1 \
|
||||
@@ -5,5 +9,4 @@ BL2_LOAD_ENABLE=1 \
|
||||
QNX_OS_LOAD_ENABLE=1 \
|
||||
STACK_PROTECT=1 \
|
||||
FORCE_115200=1 \
|
||||
SAN_ENABLE=1 \
|
||||
"
|
||||
SAN_ENABLE=1"
|
||||
Reference in New Issue
Block a user