⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mk.bat

📁 S3C4510B(KEB-50100)配套的源码-说明文档
💻 BAT
字号:
@echo off
if  "%1" == "diag"          goto MAKE_IMAGE
if  "%1" == "tdiag"         goto MAKE_IMAGE
if  "%1" == "clean"         goto CLEAN
if  "%1" == "norom"         goto MAKE_NOROM
if  "%1" == "adw"           goto ADW_ARMSD
if  "%1" == "noromsd"       goto ADW_NOROM
goto USAGE

:USAGE
cls
echo  ************************************************************
echo  *      USAGE TO BUIDL IMAGE FOR   S3C4510                  *
echo  ************************************************************
echo  *                                                          *
echo  * mk diag    : Make diag100 Image for S3C4510              *
echo  * mk clean   : Delete Image etc...                         *
echo  * mk norom   : Make NOROM Image  for S3C4510               *
echo  * mk adw     : ADW Excute script file read armsd.ini       *
echo  * mk noromsd : ADW Excute without ROM                      *
echo  *                         script file read noromsd.ini     *
echo  *                                                          *
echo  ************************************************************
goto END

:MAKE_IMAGE
echo  ********************************************
echo  *  !!! Diag100 Build Image ELF or BIN  !!!
echo  ********************************************

rem if not exist  obj\. md obj
del diag100.elf
del diag100.bin
armmake diag100
if exist diag100.elf fromelf -nodebug -nozeropad diag100.elf -bin diag100.bin
if exist diag100.elf echo !!! Make diag100.elf build DONE !!!
if exist diag100.bin echo !!! Make diag100.bin build DONE !!!
if not exist diag100.bin goto END
if not exist diag100.elf goto END
if "%2" == "s"  sftp 1 diag100.bin
if "%2" == "a"  adw -script armsd.ini
goto END

:MAKE_NOROM
echo  ********************************************
echo  *  !!! Diag100 Build NOROM  Image 
echo  ********************************************
if exist *.o   del *.o
if exist *.err del *.err
if exist *.lst del *.lst
if exist *.sym del *.sym

armmake  %1
goto END

:ADW_ARMSD
echo  ********************************************
echo  *  !!! ADW EXECUTE DRAM Image 
echo  ********************************************
adw -script armsd.ini
goto END

:ADW_NOROMSD
echo  ********************************************
echo  *  !!! ADW EXECUTE NOROM Image 
echo  ********************************************
adw -script noromsd.ini
goto END

:CLEAN
echo  ********************************************
echo  *  !!! Diag300 Images Clean   !!!
echo  ********************************************
rem armmake %1
if exist *.o   del *.o
if exist *.err del *.err
if exist *.lst del *.lst
if exist *.sym del *.sym
if exist *.elf del *.elf
if exist *.bin del *.bin
goto END


:END
@echo on

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -