refactoring programming scripts for sidk_s5jt200
authorsunghan <sh924.chang@samsung.com>
Wed, 29 Mar 2017 10:31:54 +0000 (19:31 +0900)
committersunghan <sh924.chang@samsung.com>
Wed, 29 Mar 2017 10:34:39 +0000 (19:34 +0900)
remove unnecessary codes and modify path of binary

14 files changed:
build/configs/sidk_s5jt200/openocd/s5jt200_attach_cr4.cfg [changed mode: 0755->0644]
build/configs/sidk_s5jt200/openocd/s5jt200_attach_cr4_debug.cfg [changed mode: 0755->0644]
build/configs/sidk_s5jt200/openocd/s5jt200_evt0_flash_all_fota.cfg [changed mode: 0755->0644]
build/configs/sidk_s5jt200/openocd/s5jt200_evt0_flash_romfs.cfg
build/configs/sidk_s5jt200/openocd/s5jt200_evt0_flash_tinyara_ota0.cfg [changed mode: 0755->0644]
build/configs/sidk_s5jt200/openocd/s5jt200_evt0_flash_tinyara_ota1.cfg [changed mode: 0755->0644]
build/configs/sidk_s5jt200/openocd/s5jt200_silicon_evt0_flash_boot_tinyara.cfg [changed mode: 0755->0644]
build/configs/sidk_s5jt200/openocd/s5jt200_silicon_evt0_flash_erase_all.cfg [changed mode: 0755->0644]
build/configs/sidk_s5jt200/openocd/s5jt200_silicon_evt0_flash_erase_boot.cfg [changed mode: 0755->0644]
build/configs/sidk_s5jt200/openocd/s5jt200_silicon_evt0_flash_erase_tinyara.cfg [changed mode: 0755->0644]
build/configs/sidk_s5jt200/openocd/s5jt200_silicon_evt0_fusing_flash_all.cfg [changed mode: 0755->0644]
build/configs/sidk_s5jt200/openocd/s5jt200_silicon_evt0_fusing_flash_boot.cfg [changed mode: 0755->0644]
build/configs/sidk_s5jt200/openocd/s5jt200_silicon_evt0_fusing_flash_tinyara.cfg [changed mode: 0755->0644]
build/configs/sidk_s5jt200/openocd/s5jt200_silicon_evt0_sram_boot_tinyara.cfg [changed mode: 0755->0644]

old mode 100755 (executable)
new mode 100644 (file)
index 386387e..722b206
@@ -60,9 +60,7 @@ proc jtag_init {} {
        cmu_init
        enable_region
        flash_init
-       #flash_erase_all
        flash_chiperase
-       #set scriptDir [ getScriptDirectory ]
        fusing_image_all
        reset
        shutdown
@@ -128,56 +126,6 @@ proc flash_chiperase {} {
        echo "Done"
 }
 
-proc flash_erase_all {} {
-       echo "----------------------------------------------------------------------"
-       echo "Flash erase"
-       echo "----------------------------------------------------------------------"
-       flash_erase_boot
-       flash_erase_os
-       flash_erase_sss
-       flash_erase_wlan
-       echo "Done"
-}
-
-proc flash_erase_boot {} {
-       echo "erase bootloader in flash"
-       flash_erase 0x60000000 0x4000
-}
-
-proc flash_erase_os {} {
-       echo "erase flash 3MB for tinyara_head.bin, check bin size"
-       flash_erase 0x60004000 0x300000
-}
-
-proc flash_erase_sss {} {
-       echo "erase SSS F/W region"
-       flash_erase 0x602FC000 0x8000
-}
-
-proc flash_erase_wlan {} {
-       echo "erase WLAN F/W region"
-       flash_erase 0x60304000 0x80000
-}
-
-proc flash_erase {write_addr write_size} {
-       global flash_write_addr flash_base target_addr end_addr
-       set flash_write_addr $write_addr
-       set flash_base 0x04000000
-       set target_addr [expr $flash_write_addr-$flash_base]
-       set end_addr [expr $target_addr+$write_size]
-       while {$target_addr<$end_addr} {
-               mww 0x80310010 $target_addr
-               mwb 0x8031005E 0xff
-               set target_addr [expr $target_addr+0x1000]
-               flash_erase_wait
-       }
-}
-
-proc flash_erase_wait {} {
-       set SFLASH_RDSR 0x803100dc
-       while {[expr [mrb $SFLASH_RDSR] & 0x01] != 0} {sleep 1}
-}
-
 proc flash_erase_wait_echo_sec {} {
        set SFLASH_RDSR 0x803100dc
        global count
@@ -189,13 +137,6 @@ proc flash_erase_wait_echo_sec {} {
        }
 }
 
-# mrw: "memory read word", returns value of $reg
-proc mrw {reg} {
-       set value ""
-       mem2array value 32 $reg 1
-       return $value(0)
-}
-
 # mrb: "memory read byte", returns value of $reg
 proc mrb {reg} {
        set value ""
@@ -203,12 +144,6 @@ proc mrb {reg} {
        return $value(0)
 }
 
-proc getScriptDirectory {} {
-       set dispScriptFile [file normalize [info script]]
-       set scriptFolder [file dirname $dispScriptFile]
-       return $scriptFolder
-}
-
 proc fusing_image_all {} {
        fusing_image_boot
        fusing_image_os_ota0
@@ -230,7 +165,7 @@ proc fusing_image_os_ota0 {} {
        echo "----------------------------------------------------------------------"
        echo "Fusing Tinyara OTA0"
        echo "----------------------------------------------------------------------"
-       set OS_PATH "../../../../../tinyara/build/output/bin/tinyara_head.bin"
+       set OS_PATH "../../../output/bin/tinyara_head.bin"
        load_image $OS_PATH 0x6000C000
        echo "Done"
 }
@@ -257,7 +192,7 @@ proc fusing_image_os_ota1 {} {
        echo "----------------------------------------------------------------------"
        echo "Fusing Tinyara OTA1"
        echo "----------------------------------------------------------------------"
-       set OS_PATH "../../../../../tinyara/build/output/bin/tinyara_ota1_head.bin"
+       set OS_PATH "../../../output/bin/tinyara_ota1_head.bin"
        load_image $OS_PATH 0x60400000
        echo "Done"
 }
index 612390c..44b3559 100644 (file)
@@ -59,10 +59,7 @@ proc jtag_init {} {
        reset halt\r
        cmu_init\r
        enable_region\r
-       #flash_init\r
        flash_erase_romfs\r
-       #flash_chiperase\r
-       #set scriptDir [ getScriptDirectory ]\r
        fusing_image_romfs\r
        reset\r
        shutdown\r
@@ -107,58 +104,6 @@ proc enable_region {} {
        echo "Done"\r
 }\r
 \r
-proc flash_init {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "SFlash initialize"\r
-       echo "----------------------------------------------------------------------"\r
-       mww     0x80040020 0x00222222\r
-       mww     0x80040028 0x00333333\r
-       sleep 100\r
-       mww     0x80310004 0x8010001A\r
-       echo "Done"\r
-}\r
-\r
-proc flash_chiperase {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "SFlash Chiperase(Entire flash)"\r
-       echo "----------------------------------------------------------------------"\r
-       mww 0x803100CE 0xFF\r
-\r
-       flash_erase_wait\r
-       echo "Done"\r
-}\r
-\r
-proc flash_erase_all {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Flash erase"\r
-       echo "----------------------------------------------------------------------"\r
-       flash_erase_boot\r
-       flash_erase_os\r
-       flash_erase_sss\r
-       flash_erase_wlan\r
-       echo "Done"\r
-}\r
-\r
-proc flash_erase_boot {} {\r
-       echo "erase bootloader in flash"\r
-       flash_erase 0x60000000 0x4000\r
-}\r
-\r
-proc flash_erase_os {} {\r
-       echo "erase flash 3MB for tinyara_head.bin, check bin size"\r
-       flash_erase 0x60004000 0x300000\r
-}\r
-\r
-proc flash_erase_sss {} {\r
-        echo "erase SSS F/W region"\r
-        flash_erase 0x602FC000 0x8000\r
-}\r
-\r
-proc flash_erase_wlan {} {\r
-       echo "erase WLAN F/W region"\r
-       flash_erase 0x60304000 0x80000\r
-}\r
-\r
 proc flash_erase_romfs {} {\r
        echo "Erase ROMFS region @ mirror_addr 0x60690000 (phy_addr:0x04690000) size 512K"\r
        echo "Please confirm romfs partition phy addr in bootup log"\r
@@ -191,55 +136,6 @@ proc mrw {reg} {
        return $value(0)\r
 }\r
 \r
-proc getScriptDirectory {} {\r
-       set dispScriptFile [file normalize [info script]]\r
-       set scriptFolder [file dirname $dispScriptFile]\r
-       return $scriptFolder\r
-}\r
-\r
-proc fusing_image_all {} {\r
-       fusing_image_boot\r
-       fusing_image_os\r
-       fusing_image_sss\r
-       fusing_image_wlan\r
-}\r
-\r
-proc fusing_image_boot {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Fusing BL1"\r
-       echo "----------------------------------------------------------------------"\r
-       set BL1_PATH "../boot_bin/t20.nbl1_160913_10.bin"\r
-       load_image $BL1_PATH 0x60000000\r
-       echo "Done"\r
-}\r
-\r
-proc fusing_image_os {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Fusing Tinyara"\r
-       echo "----------------------------------------------------------------------"\r
-       set OS_PATH "../../../bin/tinyara_head.bin"\r
-       load_image $OS_PATH 0x6000C000\r
-       echo "Done"\r
-}\r
-\r
-proc fusing_image_sss {} {\r
-        echo "----------------------------------------------------------------------"\r
-        echo "Fusing SSS F/W..(size under 32KB)"\r
-        echo "----------------------------------------------------------------------"\r
-        set SSS_PATH "../boot_bin/sram_fw_signed_23664B_2313_final.bin"\r
-        load_image $SSS_PATH 0x602FC000\r
-        echo "Done"\r
-}\r
-\r
-proc fusing_image_wlan {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Fusing WLAN F/W..(size under 500KB)"\r
-       echo "----------------------------------------------------------------------"\r
-       set WLAN_PATH "../boot_bin/t20.wlan.bin"\r
-       load_image $WLAN_PATH 0x60304000\r
-       echo "Done"\r
-}\r
-\r
 proc fusing_image_romfs {} {\r
        echo "----------------------------------------------------------------------"\r
        echo "Fusing ROMFS @ mirror_addr 0x60690000 (phy_addr:0x04690000) "\r
old mode 100755 (executable)
new mode 100644 (file)
index 1ca3cf6..0b03f9a
@@ -118,47 +118,11 @@ proc flash_init {} {
        echo "Done"
 }
 
-proc flash_chiperase {} {
-       echo "----------------------------------------------------------------------"
-       echo "SFlash Chiperase(Entire flash)"
-       echo "----------------------------------------------------------------------"
-       mwb 0x803100CE 0xFF
-       
-       flash_erase_wait_echo_sec
-       echo "Done"
-}
-
-proc flash_erase_all {} {
-       echo "----------------------------------------------------------------------"
-       echo "Flash erase"
-       echo "----------------------------------------------------------------------"
-       flash_erase_boot
-       flash_erase_os
-       flash_erase_sss
-       flash_erase_wlan
-       echo "Done"
-}
-
-proc flash_erase_boot {} {
-       echo "erase bootloader in flash"
-       flash_erase 0x60000000 0x4000
-}
-
 proc flash_erase_os_ota0 {} {
        echo "erase (OTA0) flash 2MB for tinyara_head.bin, check bin size"
        flash_erase 0x60004000 0x200000
 }
 
-proc flash_erase_sss {} {
-       echo "erase SSS F/W region"
-       flash_erase 0x602FC000 0x8000
-}
-
-proc flash_erase_wlan {} {
-       echo "erase WLAN F/W region"
-       flash_erase 0x60304000 0x80000
-}
-
 proc flash_erase {write_addr write_size} {
        global flash_write_addr flash_base target_addr end_addr
        set flash_write_addr $write_addr
@@ -178,24 +142,6 @@ proc flash_erase_wait {} {
        while {[expr [mrb $SFLASH_RDSR] & 0x01] != 0} {sleep 1}
 }
 
-proc flash_erase_wait_echo_sec {} {
-       set SFLASH_RDSR 0x803100dc
-       global count
-       set count 0
-       while {[expr [mrb $SFLASH_RDSR] & 0x01] != 0} {
-               sleep 1000
-               set count [expr $count+1]
-               echo "please wait ($count)sec"
-       }
-}
-
-# mrw: "memory read word", returns value of $reg
-proc mrw {reg} {
-       set value ""
-       mem2array value 32 $reg 1
-       return $value(0)
-}
-
 # mrb: "memory read byte", returns value of $reg
 proc mrb {reg} {
        set value ""
@@ -203,52 +149,11 @@ proc mrb {reg} {
        return $value(0)
 }
 
-proc getScriptDirectory {} {
-       set dispScriptFile [file normalize [info script]]
-       set scriptFolder [file dirname $dispScriptFile]
-       return $scriptFolder
-}
-
-proc fusing_image_all {} {
-       fusing_image_boot
-       fusing_image_os
-       fusing_image_sss
-       fusing_image_wlan
-       fusing_image_os_ota1
-}
-
-proc fusing_image_boot {} {
-       echo "----------------------------------------------------------------------"
-       echo "Fusing BL2 as BL1"
-       echo "----------------------------------------------------------------------"
-       set BL1_PATH "../boot_bin/t20.bl2.head.fota.bin"
-       load_image $BL1_PATH 0x60000000
-       echo "Done"
-}
-
 proc fusing_image_os_ota0 {} {
        echo "----------------------------------------------------------------------"
        echo "Fusing Tinyara OTA0"
        echo "----------------------------------------------------------------------"
-       set OS_PATH "../../../../../tinyara/build/output/bin/tinyara_head.bin"
+       set OS_PATH "../../../output/bin/tinyara_head.bin"
        load_image $OS_PATH 0x6000C000
        echo "Done"
 }
-
-proc fusing_image_sss {} {
-       echo "----------------------------------------------------------------------"
-       echo "Fusing SSS F/W..(size under 32KB)"
-       echo "----------------------------------------------------------------------"
-       set SSS_PATH "../boot_bin/sram_fw_signed_23664B_2313_final.bin"
-       load_image $SSS_PATH 0x602FC000
-       echo "Done"
-}
-
-proc fusing_image_wlan {} {
-       echo "----------------------------------------------------------------------"
-       echo "Fusing WLAN F/W..(size under 500KB)"
-       echo "----------------------------------------------------------------------"
-       set WLAN_PATH "../boot_bin/t20.wlan.bin"
-       load_image $WLAN_PATH 0x60304000
-       echo "Done"
-}
old mode 100755 (executable)
new mode 100644 (file)
index f8241dc..c3b60a1
@@ -118,47 +118,11 @@ proc flash_init {} {
        echo "Done"
 }
 
-proc flash_chiperase {} {
-       echo "----------------------------------------------------------------------"
-       echo "SFlash Chiperase(Entire flash)"
-       echo "----------------------------------------------------------------------"
-       mwb 0x803100CE 0xFF
-       
-       flash_erase_wait_echo_sec
-       echo "Done"
-}
-
-proc flash_erase_all {} {
-       echo "----------------------------------------------------------------------"
-       echo "Flash erase"
-       echo "----------------------------------------------------------------------"
-       flash_erase_boot
-       flash_erase_os
-       flash_erase_sss
-       flash_erase_wlan
-       echo "Done"
-}
-
-proc flash_erase_boot {} {
-       echo "erase bootloader in flash"
-       flash_erase 0x60000000 0x4000
-}
-
 proc flash_erase_os_ota1 {} {
        echo "erase (OTA1) flash 2MB for tinyara_ota1_head.bin, check bin size"
        flash_erase 0x60400000 0x200000
 }
 
-proc flash_erase_sss {} {
-       echo "erase SSS F/W region"
-       flash_erase 0x602FC000 0x8000
-}
-
-proc flash_erase_wlan {} {
-       echo "erase WLAN F/W region"
-       flash_erase 0x60304000 0x80000
-}
-
 proc flash_erase {write_addr write_size} {
        global flash_write_addr flash_base target_addr end_addr
        set flash_write_addr $write_addr
@@ -178,24 +142,6 @@ proc flash_erase_wait {} {
        while {[expr [mrb $SFLASH_RDSR] & 0x01] != 0} {sleep 1}
 }
 
-proc flash_erase_wait_echo_sec {} {
-       set SFLASH_RDSR 0x803100dc
-       global count
-       set count 0
-       while {[expr [mrb $SFLASH_RDSR] & 0x01] != 0} {
-               sleep 1000
-               set count [expr $count+1]
-               echo "please wait ($count)sec"
-       }
-}
-
-# mrw: "memory read word", returns value of $reg
-proc mrw {reg} {
-       set value ""
-       mem2array value 32 $reg 1
-       return $value(0)
-}
-
 # mrb: "memory read byte", returns value of $reg
 proc mrb {reg} {
        set value ""
@@ -203,61 +149,11 @@ proc mrb {reg} {
        return $value(0)
 }
 
-proc getScriptDirectory {} {
-       set dispScriptFile [file normalize [info script]]
-       set scriptFolder [file dirname $dispScriptFile]
-       return $scriptFolder
-}
-
-proc fusing_image_all {} {
-       fusing_image_boot
-       fusing_image_os
-       fusing_image_sss
-       fusing_image_wlan
-       fusing_image_os_ota1
-}
-
-proc fusing_image_boot {} {
-       echo "----------------------------------------------------------------------"
-       echo "Fusing BL2 as BL1"
-       echo "----------------------------------------------------------------------"
-       set BL1_PATH "../boot_bin/t20.bl2.head.fota.bin"
-       load_image $BL1_PATH 0x60000000
-       echo "Done"
-}
-
-proc fusing_image_os_ota0 {} {
-       echo "----------------------------------------------------------------------"
-       echo "Fusing Tinyara OTA0"
-       echo "----------------------------------------------------------------------"
-       set OS_PATH "../../../../../tinyara/build/output/bin/tinyara_head.bin"
-       load_image $OS_PATH 0x6000C000
-       echo "Done"
-}
-
-proc fusing_image_sss {} {
-       echo "----------------------------------------------------------------------"
-       echo "Fusing SSS F/W..(size under 32KB)"
-       echo "----------------------------------------------------------------------"
-       set SSS_PATH "../boot_bin/sram_fw_signed_23664B_2313_final.bin"
-       load_image $SSS_PATH 0x602FC000
-       echo "Done"
-}
-
-proc fusing_image_wlan {} {
-       echo "----------------------------------------------------------------------"
-       echo "Fusing WLAN F/W..(size under 500KB)"
-       echo "----------------------------------------------------------------------"
-       set WLAN_PATH "../boot_bin/t20.wlan.bin"
-       load_image $WLAN_PATH 0x60304000
-       echo "Done"
-}
-
 proc fusing_image_os_ota1 {} {
        echo "----------------------------------------------------------------------"
        echo "Fusing Tinyara OTA1"
        echo "----------------------------------------------------------------------"
-       set OS_PATH "../../../../../tinyara/build/output/bin/tinyara_ota1_head.bin"
+       set OS_PATH "../../../output/bin/tinyara_ota1_head.bin"
        load_image $OS_PATH 0x60400000
        echo "Done"
 }
old mode 100755 (executable)
new mode 100644 (file)
index 1b28fca..743fb19
@@ -131,11 +131,6 @@ proc flash_erase_os {} {
        flash_erase 0x04004000 0x200000\r
 }\r
 \r
-proc flash_erase_wlan {} {\r
-       echo "erase WLAN F/W region"\r
-       flash_erase 0x60304000 0x80000\r
-}\r
-\r
 proc flash_erase {write_addr write_size} {\r
        global flash_write_addr flash_base target_addr end_addr\r
        set flash_write_addr $write_addr\r
@@ -162,18 +157,6 @@ proc mrw {reg} {
        return $value(0)\r
 }\r
 \r
-proc getScriptDirectory {} {\r
-       set dispScriptFile [file normalize [info script]]\r
-       set scriptFolder [file dirname $dispScriptFile]\r
-       return $scriptFolder\r
-}\r
-\r
-proc fusing_image_all {} {\r
-       fusing_image_boot\r
-       fusing_image_os\r
-       fusing_image_wlan\r
-}\r
-\r
 proc fusing_image_os {} {\r
        echo "----------------------------------------------------------------------"\r
        echo "Fusing Tinyara"\r
@@ -182,12 +165,3 @@ proc fusing_image_os {} {
        load_image $OS_PATH 0x0400C000\r
        echo "Done"\r
 }\r
-\r
-proc fusing_image_wlan {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Fusing WLAN F/W..(size under 500KB)"\r
-       echo "----------------------------------------------------------------------"\r
-       set WLAN_PATH "../boot_bin/t20.wlan.bin"\r
-       load_image $WLAN_PATH 0x60304000\r
-       echo "Done"\r
-}\r
old mode 100755 (executable)
new mode 100644 (file)
index 7b6b793..7ecb8db
@@ -115,16 +115,6 @@ proc flash_init {} {
        echo "Done"\r
 }\r
 \r
-proc flash_chiperase {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "SFlash Chiperase(Entire flash)"\r
-       echo "----------------------------------------------------------------------"\r
-       mww 0x803100CE 0xFF\r
-\r
-       flash_erase_wait\r
-       echo "Done"\r
-}\r
-\r
 proc flash_erase_all {} {\r
        echo "----------------------------------------------------------------------"\r
        echo "Flash erase"\r
@@ -175,42 +165,3 @@ proc mrw {reg} {
        mem2array value 32 $reg 1\r
        return $value(0)\r
 }\r
-\r
-proc getScriptDirectory {} {\r
-       set dispScriptFile [file normalize [info script]]\r
-       set scriptFolder [file dirname $dispScriptFile]\r
-       return $scriptFolder\r
-}\r
-\r
-proc fusing_image_all {} {\r
-       fusing_image_boot\r
-       fusing_image_os\r
-       fusing_image_wlan\r
-}\r
-\r
-proc fusing_image_boot {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Fusing BL1"\r
-       echo "----------------------------------------------------------------------"\r
-       set BL1_PATH "../boot_bin/t20.nbl1_160818_13.bin"\r
-       load_image $BL1_PATH 0x60000000\r
-       echo "Done"\r
-}\r
-\r
-proc fusing_image_os {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Fusing Tinyara"\r
-       echo "----------------------------------------------------------------------"\r
-       set OS_PATH "../../../bin/tinyara_head.bin"\r
-       load_image $OS_PATH 0x6000C000\r
-       echo "Done"\r
-}\r
-\r
-proc fusing_image_wlan {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Fusing WLAN F/W..(size under 500KB)"\r
-       echo "----------------------------------------------------------------------"\r
-       set WLAN_PATH "../boot_bin/t20.wlan.bin"\r
-       load_image $WLAN_PATH 0x60304000\r
-       echo "Done"\r
-}\r
old mode 100755 (executable)
new mode 100644 (file)
index f2db13f..c940de0
@@ -115,41 +115,11 @@ proc flash_init {} {
        echo "Done"\r
 }\r
 \r
-proc flash_chiperase {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "SFlash Chiperase(Entire flash)"\r
-       echo "----------------------------------------------------------------------"\r
-       mww 0x803100CE 0xFF\r
-\r
-       flash_erase_wait\r
-       echo "Done"\r
-}\r
-\r
-proc flash_erase_all {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Flash erase"\r
-       echo "----------------------------------------------------------------------"\r
-       flash_erase_boot\r
-       flash_erase_os\r
-       flash_erase_wlan\r
-       echo "Done"\r
-}\r
-\r
 proc flash_erase_boot {} {\r
        echo "erase bootloader in flash"\r
        flash_erase 0x60000000 0x4000\r
 }\r
 \r
-proc flash_erase_os {} {\r
-       echo "erase flash 3MB for tinyara_head.bin, check bin size"\r
-       flash_erase 0x60004000 0x300000\r
-}\r
-\r
-proc flash_erase_wlan {} {\r
-       echo "erase WLAN F/W region"\r
-       flash_erase 0x60304000 0x80000\r
-}\r
-\r
 proc flash_erase {write_addr write_size} {\r
        global flash_write_addr flash_base target_addr end_addr\r
        set flash_write_addr $write_addr\r
@@ -175,42 +145,3 @@ proc mrw {reg} {
        mem2array value 32 $reg 1\r
        return $value(0)\r
 }\r
-\r
-proc getScriptDirectory {} {\r
-       set dispScriptFile [file normalize [info script]]\r
-       set scriptFolder [file dirname $dispScriptFile]\r
-       return $scriptFolder\r
-}\r
-\r
-proc fusing_image_all {} {\r
-       fusing_image_boot\r
-       fusing_image_os\r
-       fusing_image_wlan\r
-}\r
-\r
-proc fusing_image_boot {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Fusing BL1"\r
-       echo "----------------------------------------------------------------------"\r
-       set BL1_PATH "../boot_bin/t20.nbl1_160818_13.bin"\r
-       load_image $BL1_PATH 0x60000000\r
-       echo "Done"\r
-}\r
-\r
-proc fusing_image_os {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Fusing Tinyara"\r
-       echo "----------------------------------------------------------------------"\r
-       set OS_PATH "../../../bin/tinyara_head.bin"\r
-       load_image $OS_PATH 0x6000C000\r
-       echo "Done"\r
-}\r
-\r
-proc fusing_image_wlan {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Fusing WLAN F/W..(size under 500KB)"\r
-       echo "----------------------------------------------------------------------"\r
-       set WLAN_PATH "../boot_bin/t20.wlan.bin"\r
-       load_image $WLAN_PATH 0x60304000\r
-       echo "Done"\r
-}\r
old mode 100755 (executable)
new mode 100644 (file)
index dc50d47..27ba2cb
@@ -125,31 +125,11 @@ proc flash_chiperase {} {
        echo "Done"\r
 }\r
 \r
-proc flash_erase_all {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Flash erase"\r
-       echo "----------------------------------------------------------------------"\r
-       flash_erase_boot\r
-       flash_erase_os\r
-       flash_erase_wlan\r
-       echo "Done"\r
-}\r
-\r
-proc flash_erase_boot {} {\r
-       echo "erase bootloader in flash"\r
-       flash_erase 0x60000000 0x4000\r
-}\r
-\r
 proc flash_erase_os {} {\r
        echo "erase flash 3MB for tinyara_head.bin, check bin size"\r
        flash_erase 0x60004000 0x300000\r
 }\r
 \r
-proc flash_erase_wlan {} {\r
-       echo "erase WLAN F/W region"\r
-       flash_erase 0x60304000 0x80000\r
-}\r
-\r
 proc flash_erase {write_addr write_size} {\r
        global flash_write_addr flash_base target_addr end_addr\r
        set flash_write_addr $write_addr\r
@@ -175,42 +155,3 @@ proc mrw {reg} {
        mem2array value 32 $reg 1\r
        return $value(0)\r
 }\r
-\r
-proc getScriptDirectory {} {\r
-       set dispScriptFile [file normalize [info script]]\r
-       set scriptFolder [file dirname $dispScriptFile]\r
-       return $scriptFolder\r
-}\r
-\r
-proc fusing_image_all {} {\r
-       fusing_image_boot\r
-       fusing_image_os\r
-       fusing_image_wlan\r
-}\r
-\r
-proc fusing_image_boot {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Fusing BL1"\r
-       echo "----------------------------------------------------------------------"\r
-       set BL1_PATH "../boot_bin/t20.nbl1_160818_13.bin"\r
-       load_image $BL1_PATH 0x60000000\r
-       echo "Done"\r
-}\r
-\r
-proc fusing_image_os {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Fusing Tinyara"\r
-       echo "----------------------------------------------------------------------"\r
-       set OS_PATH "../../../bin/tinyara_head.bin"\r
-       load_image $OS_PATH 0x6000C000\r
-       echo "Done"\r
-}\r
-\r
-proc fusing_image_wlan {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Fusing WLAN F/W..(size under 500KB)"\r
-       echo "----------------------------------------------------------------------"\r
-       set WLAN_PATH "../boot_bin/t20.wlan.bin"\r
-       load_image $WLAN_PATH 0x60304000\r
-       echo "Done"\r
-}\r
old mode 100755 (executable)
new mode 100644 (file)
index 174494a..fccbadd
@@ -280,9 +280,9 @@ proc fusing_image_boot {} {
 \r
 proc fusing_image_os {} {\r
        echo "----------------------------------------------------------------------"\r
-       echo "Fusing Tinyara"\r
+       echo "Fusing Tizen RT"\r
        echo "----------------------------------------------------------------------"\r
-       set OS_PATH "../../../../../tinyara/build/output/bin/tinyara_head.bin"\r
+       set OS_PATH "../../../output/bin/tinyara_head.bin"\r
        load_image $OS_PATH 0x6000C000\r
        echo "Done"\r
 }\r
old mode 100755 (executable)
new mode 100644 (file)
index 9272fab..c27f0b4
@@ -60,10 +60,6 @@ proc jtag_init {} {
        wdt_disable     \r
        cmu_init\r
        enable_region\r
-       #flash_init\r
-       #flash_erase_all\r
-       #flash_chiperase\r
-       #set scriptDir [ getScriptDirectory ]\r
        fusing_image_boot\r
        reset\r
        shutdown\r
@@ -116,97 +112,6 @@ proc enable_region {} {
        echo "Done"\r
 }\r
 \r
-proc flash_init {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "SFlash initialize"\r
-       echo "----------------------------------------------------------------------"\r
-       mww     0x80040020 0x00222222\r
-       mww     0x80040028 0x00333333\r
-       sleep 100\r
-       mww     0x80310004 0x8010001A\r
-       echo "Done"\r
-}\r
-\r
-proc flash_chiperase {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "SFlash Chiperase(Entire flash)"\r
-       echo "----------------------------------------------------------------------"\r
-       mww 0x803100CE 0xFF\r
-\r
-       flash_erase_wait\r
-       echo "Done"\r
-}\r
-\r
-proc flash_erase_all {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Flash erase"\r
-       echo "----------------------------------------------------------------------"\r
-       flash_erase_boot\r
-       flash_erase_os\r
-       flash_erase_sss\r
-       flash_erase_wlan\r
-       echo "Done"\r
-}\r
-\r
-proc flash_erase_boot {} {\r
-       echo "erase bootloader in flash"\r
-       flash_erase 0x60000000 0x4000\r
-}\r
-\r
-proc flash_erase_os {} {\r
-       echo "erase flash 3MB for tinyara_head.bin, check bin size"\r
-       flash_erase 0x6000C000 0x2F8000\r
-}\r
-\r
-proc flash_erase_sss {} {\r
-        echo "erase SSS F/W region"\r
-        flash_erase 0x602FC000 0x8000\r
-}\r
-\r
-proc flash_erase_wlan {} {\r
-       echo "erase WLAN F/W region"\r
-       flash_erase 0x60304000 0x80000\r
-}\r
-\r
-proc flash_erase {write_addr write_size} {\r
-       global flash_write_addr flash_base target_addr end_addr\r
-       set flash_write_addr $write_addr\r
-       set flash_base 0x04000000\r
-       set target_addr [expr $flash_write_addr-$flash_base]\r
-       set end_addr [expr $target_addr+$write_size]\r
-       while {$target_addr<$end_addr} {\r
-               mww 0x80310010 $target_addr\r
-               mwb 0x8031005E 0xff\r
-               set target_addr [expr $target_addr+0x1000]\r
-               flash_erase_wait\r
-       }\r
-}\r
-\r
-proc flash_erase_wait {} {\r
-       set SFLASH_RDSR 0x803100dc\r
-       while {[expr [mrw $SFLASH_RDSR] & 0x01] != 0} { sleep 1 }\r
-}\r
-\r
-# mrw: "memory read word", returns value of $reg\r
-proc mrw {reg} {\r
-       set value ""\r
-       mem2array value 32 $reg 1\r
-       return $value(0)\r
-}\r
-\r
-proc getScriptDirectory {} {\r
-       set dispScriptFile [file normalize [info script]]\r
-       set scriptFolder [file dirname $dispScriptFile]\r
-       return $scriptFolder\r
-}\r
-\r
-proc fusing_image_all {} {\r
-       fusing_image_boot\r
-       fusing_image_os\r
-       fusing_image_sss\r
-       fusing_image_wlan\r
-}\r
-\r
 proc fusing_image_boot {} {\r
        echo "----------------------------------------------------------------------"\r
        echo "Fusing nBL1"\r
@@ -223,30 +128,3 @@ proc fusing_image_boot {} {
        \r
        echo "Done"\r
 }\r
-\r
-proc fusing_image_os {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Fusing Tinyara"\r
-       echo "----------------------------------------------------------------------"\r
-       set OS_PATH "../../../bin/tinyara_head.bin"\r
-       load_image $OS_PATH 0x6000C000\r
-       echo "Done"\r
-}\r
-\r
-proc fusing_image_sss {} {\r
-        echo "----------------------------------------------------------------------"\r
-        echo "Fusing SSS F/W..(size under 32KB)"\r
-        echo "----------------------------------------------------------------------"\r
-        set SSS_PATH "../boot_bin/t20.sss.fw.bin"\r
-        load_image $SSS_PATH 0x602FC000\r
-        echo "Done"\r
-}\r
-\r
-proc fusing_image_wlan {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Fusing WLAN F/W..(size under 500KB)"\r
-       echo "----------------------------------------------------------------------"\r
-       set WLAN_PATH "../boot_bin/t20.wlan.bin"\r
-       load_image $WLAN_PATH 0x60304000\r
-       echo "Done"\r
-}\r
old mode 100755 (executable)
new mode 100644 (file)
index 6484da4..85cbea8
@@ -59,10 +59,6 @@ proc jtag_init {} {
        reset halt\r
        cmu_init\r
        enable_region\r
-       #flash_init\r
-       #flash_erase_all\r
-       #flash_chiperase\r
-       #set scriptDir [ getScriptDirectory ]\r
        fusing_image_os\r
        reset\r
        shutdown\r
@@ -107,129 +103,11 @@ proc enable_region {} {
        echo "Done"\r
 }\r
 \r
-proc flash_init {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "SFlash initialize"\r
-       echo "----------------------------------------------------------------------"\r
-       mww     0x80040020 0x00222222\r
-       mww     0x80040028 0x00333333\r
-       sleep 100\r
-       mww     0x80310004 0x8010001A\r
-       echo "Done"\r
-}\r
-\r
-proc flash_chiperase {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "SFlash Chiperase(Entire flash)"\r
-       echo "----------------------------------------------------------------------"\r
-       mww 0x803100CE 0xFF\r
-\r
-       flash_erase_wait\r
-       echo "Done"\r
-}\r
-\r
-proc flash_erase_all {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Flash erase"\r
-       echo "----------------------------------------------------------------------"\r
-       flash_erase_boot\r
-       flash_erase_os\r
-       flash_erase_sss\r
-       flash_erase_wlan\r
-       echo "Done"\r
-}\r
-\r
-proc flash_erase_boot {} {\r
-       echo "erase bootloader in flash"\r
-       flash_erase 0x60000000 0x4000\r
-}\r
-\r
-proc flash_erase_os {} {\r
-       echo "erase flash 3MB for tinyara_head.bin, check bin size"\r
-       flash_erase 0x60004000 0x300000\r
-}\r
-\r
-proc flash_erase_sss {} {\r
-        echo "erase SSS F/W region"\r
-        flash_erase 0x602FC000 0x8000\r
-}\r
-\r
-proc flash_erase_wlan {} {\r
-       echo "erase WLAN F/W region"\r
-       flash_erase 0x60304000 0x80000\r
-}\r
-\r
-proc flash_erase {write_addr write_size} {\r
-       global flash_write_addr flash_base target_addr end_addr\r
-       set flash_write_addr $write_addr\r
-       set flash_base 0x04000000\r
-       set target_addr [expr $flash_write_addr-$flash_base]\r
-       set end_addr [expr $target_addr+$write_size]\r
-       while {$target_addr<$end_addr} {\r
-               mww 0x80310010 $target_addr\r
-               mwb 0x8031005E 0xff\r
-               set target_addr [expr $target_addr+0x1000]\r
-               flash_erase_wait\r
-       }\r
-}\r
-\r
-proc flash_erase_wait {} {\r
-       set SFLASH_RDSR 0x803100dc\r
-       while {[expr [mrw $SFLASH_RDSR] & 0x01] != 0} { sleep 1 }\r
-}\r
-\r
-# mrw: "memory read word", returns value of $reg\r
-proc mrw {reg} {\r
-       set value ""\r
-       mem2array value 32 $reg 1\r
-       return $value(0)\r
-}\r
-\r
-proc getScriptDirectory {} {\r
-       set dispScriptFile [file normalize [info script]]\r
-       set scriptFolder [file dirname $dispScriptFile]\r
-       return $scriptFolder\r
-}\r
-\r
-proc fusing_image_all {} {\r
-       fusing_image_boot\r
-       fusing_image_os\r
-       fusing_image_sss\r
-       fusing_image_wlan\r
-}\r
-\r
-proc fusing_image_boot {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Fusing BL1"\r
-       echo "----------------------------------------------------------------------"\r
-       set BL1_PATH "../boot_bin/t20.nbl1_160913_10.bin"\r
-       load_image $BL1_PATH 0x60000000\r
-       echo "Done"\r
-}\r
-\r
 proc fusing_image_os {} {\r
        echo "----------------------------------------------------------------------"\r
-       echo "Fusing Tinyara"\r
+       echo "Fusing Tizen RT"\r
        echo "----------------------------------------------------------------------"\r
-       set OS_PATH "../../../bin/tinyara_head.bin"\r
+       set OS_PATH "../../../output/bin/tinyara_head.bin"\r
        load_image $OS_PATH 0x6000C000\r
        echo "Done"\r
 }\r
-\r
-proc fusing_image_sss {} {\r
-        echo "----------------------------------------------------------------------"\r
-        echo "Fusing SSS F/W..(size under 32KB)"\r
-        echo "----------------------------------------------------------------------"\r
-        set SSS_PATH "../boot_bin/sram_fw_signed_23664B_2313_final.bin"\r
-        load_image $SSS_PATH 0x602FC000\r
-        echo "Done"\r
-}\r
-\r
-proc fusing_image_wlan {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Fusing WLAN F/W..(size under 500KB)"\r
-       echo "----------------------------------------------------------------------"\r
-       set WLAN_PATH "../boot_bin/t20.wlan.bin"\r
-       load_image $WLAN_PATH 0x60304000\r
-       echo "Done"\r
-}\r
old mode 100755 (executable)
new mode 100644 (file)
index 7048440..de72f95
@@ -69,28 +69,6 @@ proc jtag_init {} {
        echo "now Attach GDB..(gdb target remote localhost:3333"\r
 }\r
 \r
-proc cmu_init {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "CMU initialize"\r
-       echo "----------------------------------------------------------------------"\r
-       mww 0x80081818 0x00000002\r
-       mww 0x8008181c 0x00000001\r
-       mww 0x80081814 0x00000001\r
-       mww 0x80081804 0x00000000\r
-       mww 0x80081808 0x00000000\r
-       mww 0x8008180c 0x00000000\r
-       mww 0x80081810 0x00000000\r
-       mww 0x80081800 0x00000003\r
-       mww 0x80080000 0x007f0000\r
-       mww 0x80080004 0x03104000\r
-       mww 0x80080014 0x1071bf00\r
-       mww 0x80081000 0x00000000\r
-       mww 0x8008100c 0x00000000\r
-       mww 0x80080180 0x00000010\r
-       echo "Done"\r
-}\r
-\r
-\r
 proc wdt_disable {} {\r
        echo "----------------------------------------------------------------------"\r
        echo "DISABLE Watchdog reset"\r
@@ -99,24 +77,6 @@ proc wdt_disable {} {
        echo "Done"\r
 }\r
 \r
-proc enable_region {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Region enable"\r
-       echo "----------------------------------------------------------------------"\r
-       arm mcr 15 0 6 2 0 0x0\r
-       arm mcr 15 0 6 1 4 0x300\r
-       arm mcr 15 0 6 1 2 0x3F\r
-       arm mcr 15 0 6 1 0 0x0\r
-       \r
-       arm mcr 15 0 6 2 0 0x4\r
-       arm mcr 15 0 6 1 4 0x300\r
-       arm mcr 15 0 6 1 2 0x3F\r
-       arm mcr 15 0 6 1 0 0x60000000\r
-       \r
-       arm mcr 15 0 1 0 0 0x00e50879\r
-       echo "Done"\r
-}\r
-\r
 proc flash_init {} {\r
        echo "----------------------------------------------------------------------"\r
        echo "SFlash initialize"\r
@@ -133,16 +93,6 @@ proc flash_erase_boot {} {
        flash_erase 0x04000000 0x4000\r
 }\r
 \r
-proc flash_erase_os {} {\r
-       echo "erase flash 2MB for tinyara_head.bin, check bin size"\r
-       flash_erase 0x04004000 0x200000\r
-}\r
-\r
-proc flash_erase_wlan {} {\r
-       echo "erase WLAN F/W region"\r
-       flash_erase 0x60304000 0x80000\r
-}\r
-\r
 proc flash_erase {write_addr write_size} {\r
        global flash_write_addr flash_base target_addr end_addr\r
        set flash_write_addr $write_addr\r
@@ -169,32 +119,11 @@ proc mrw {reg} {
        return $value(0)\r
 }\r
 \r
-proc getScriptDirectory {} {\r
-       set dispScriptFile [file normalize [info script]]\r
-       set scriptFolder [file dirname $dispScriptFile]\r
-       return $scriptFolder\r
-}\r
-\r
-proc fusing_image_all {} {\r
-       fusing_image_boot\r
-       fusing_image_os\r
-       fusing_image_wlan\r
-}\r
-\r
 proc fusing_image_os {} {\r
        echo "----------------------------------------------------------------------"\r
        echo "Fusing Tinyara"\r
        echo "----------------------------------------------------------------------"\r
-       set OS_PATH "../../../bin/tinyara.bin"\r
+       set OS_PATH "../../../output/bin/tinyara.bin"\r
        load_image $OS_PATH 0x02020000\r
        echo "Done"\r
 }\r
-\r
-proc fusing_image_wlan {} {\r
-       echo "----------------------------------------------------------------------"\r
-       echo "Fusing WLAN F/W..(size under 500KB)"\r
-       echo "----------------------------------------------------------------------"\r
-       set WLAN_PATH "../boot_bin/t20.wlan.bin"\r
-       load_image $WLAN_PATH 0x60304000\r
-       echo "Done"\r
-}\r