`

openjtag+oflash+s3c2440裸机 bin文件一键烧入nandflash脚本V2版

阅读更多
@echo off
color 07
title=openjtag+oflash+s3c2440裸机 bin文件一键烧写辅助 by嘎子
echo 支持2种操作方式 ,永久更新地址 http://xouou.iteye.com/blog/1840823  ,当前是V2版本 
echo.
echo 1.拖拽方式,将任意目录中的bin文件拖拽到"2440裸机烧写辅助.bat"程序图标上即可
echo 2.非拖拽方式,运行本bat脚本,输入bin文件名
echo   在非拖拽方式下,点'取消'按钮进入原始cmd模式,和平时一样
echo.
cd /d "%~dp0"
set filename=%~nx1
set pats=%~dp1
if  exist %temp%\autoburn.vbs  goto goon
echo 在%temp%目录创建子脚本,仅创建和提示1次
echo.
echo dim str,args  >%temp%\autoburn.vbs
echo Set args = WScript. Arguments    >>%temp%\autoburn.vbs
echo If args.count =0 Then    >>%temp%\autoburn.vbs
echo do while (1) >>%temp%\autoburn.vbs
echo str=inputbox("请输入bin文件名,例如:led.bin            按'取消'退出") >>%temp%\autoburn.vbs
echo if str=false then >>%temp%\autoburn.vbs
echo sendMsgs(1) >>%temp%\autoburn.vbs
echo end if >>%temp%\autoburn.vbs
echo if not str = vbNullString or  IsEmpty(str) then >>%temp%\autoburn.vbs
echo sendMsgs(0) >>%temp%\autoburn.vbs
echo exit do >>%temp%\autoburn.vbs
echo end if >>%temp%\autoburn.vbs
echo loop   >>%temp%\autoburn.vbs
echo Else >>%temp%\autoburn.vbs
echo str=args(0) >>%temp%\autoburn.vbs
echo sendMsgs(0) >>%temp%\autoburn.vbs
echo END If >>%temp%\autoburn.vbs
echo function sendMsgs(bQuit) >>%temp%\autoburn.vbs
echo set ws=createobject("wscript.shell")  >>%temp%\autoburn.vbs
echo ws.appactivate "openjtag+oflash+s3c2440裸机 bin文件一键烧写辅助 by嘎子" >>%temp%\autoburn.vbs
echo Wscript.SLEEP 30 >>%temp%\autoburn.vbs
echo if bQuit=1 then >>%temp%\autoburn.vbs
::若启用该代码,点弹窗的取消按钮时,cmd窗口也会关闭,否则仅关闭子窗口,cmd主窗口进入原始手动命令模式
::echo ws.SendKeys "exit/y/q{enter}" >>%temp%\autoburn.vbs 
echo WScript.Quit >>%temp%\autoburn.vbs
echo end if >>%temp%\autoburn.vbs
echo ws.SendKeys "oflash 0 1 0 0 0 "+str+"{enter}" >>%temp%\autoburn.vbs
echo WScript.Quit >>%temp%\autoburn.vbs
echo end function >>%temp%\autoburn.vbs
:goon
if /i not  "%~1"=="" goto autoburn2 
::如果使用非拖拽方式,请修改pats路径,为了支持有空格的路径,请在路径上加双引号
set pats="F:\光盘\2440资料\jz2440光盘\bin\hardware" 
cd /d %pats%
:autoburn1
echo ===============[非拖拽方式],请输入bin文件名====================
echo 使用前请确定第48行代码的pats路径为bin文件所在目录
echo.
wscript %temp%\autoburn.vbs 
cmd /k cd/d %pats% 
exit
:autoburn2
echo  ====================[拖拽方式]=========================
echo 烧入nandflash的bin文件: %filename%
wscript %temp%\autoburn.vbs %filename%
cmd /k cd/d %pats% 
exit

 



 

 

 

 

得知oflash支持多个参数 ,故V2版合并10行代码 ,功能没变

3
6
分享到:
评论

相关推荐

    u-boot-1.1.6_OpenJTAG_nand_large_page_uboot移植后源码_page_s3c2440_

    本文将围绕"u-boot-1.1.6_OpenJTAG_nand_large_page_uboot移植后源码_page_s3c2440_"这一主题,深入探讨U-Boot在S3C2440上的移植过程以及源码解析。 首先,我们需要理解U-Boot的基本功能。U-Boot是“Universal Boot...

    u-boot.bin_openjtag和init.bin(用于nand flash实验)

    4. 准备NAND Flash映像:将`u-boot.bin`和`init.bin`合并成一个适合NAND Flash的映像文件,这通常涉及到创建一个分区表并按照NAND Flash的布局将文件放入相应的分区。 5. 烧录NAND Flash:使用OpenJTAG的命令行工具...

    OpenJtag oflash

    百问网ARM9 S3C2440 S3C2410 nand flash/nor flash 烧写工具 OpenJtag

    openjtag的flash烧写软件

    1. "oflash.exe" - 这通常是Windows系统下的可执行文件,代表OpenJTAG的Flash烧写程序的Windows版本。 2. "oflash" - 这可能是在Linux或其他类UNIX系统中使用的命令行工具,用于执行Flash编程操作。 3. "oflash使用...

    OpenJTAG驱动+SecureCRT

    OpenJTAG驱动与SecureCRT是两个在嵌入式系统开发和调试中常用到的工具,它们在IT领域中扮演着重要角色。 OpenJTAG是一种开放源码的JTAG(Joint Test Action Group)接口工具,主要用于硬件调试和编程。JTAG是一种...

    oflash烧写软件

    oflash是一款专为嵌入式系统设计的烧录软件,主要针对S3C2410和S3C2440系列处理器。这些处理器广泛应用于各种嵌入式设备,如移动电话、数字媒体播放器、工业控制设备等。oflash的出现,使得开发者能够便捷地对这些...

    支持直接烧写nand flash的openocd和openjtag驱动

    支持直接烧写nand flash的openocd和openjtag驱动,全部打包好,详细安装使用频驟参见解压后的README.

    JLink-Nand-Flash.rar

    总的来说,"JLink-Nand-Flash.rar"提供了一套针对三星S3C2440处理器NAND Flash问题的解决方案,结合压缩包内的文件和PDF文档,开发者可以系统地学习和实践NAND Flash的修复与烧录,从而提高在嵌入式系统开发中的故障...

    OpenOCD-0.6.0 + OpenJtag

    windows版本的openocd 0.6.0, 支持jlink、openjtag(100ask)等等 ...之前我买的openjtag带的openocd是0.4.0的,nand flash支持有些问题,我就自己编译了这个openocd,之后加到openjtag里面了,可以配合openjtag使用;

    OpenJTAG初始化文件

    OpenJTAG在线调试时S3C6410开发板的DDR初始化文件,适用于所有支持OpenJTAG的S3C6410开发板,相关介绍请参考:http://blog.csdn.net/girlkoo/article/details/8056334

    Openjtag user manual

    - **使用 oflash.exe 直接烧写 Nor/Nand Flash**:适用于 S3C2410/S3C2440/S3C6410 等型号。 - **使用 OpenOCD 下载 u-boot,通过 u-boot 烧写 Nor/Nand Flash**:同样适用于上述型号。 - **使用 GDB 命令行进行调试...

    OpenJTAG.rar

    在OpenJTAG项目中,它通常与Jz2440开发板配合使用,Jz2440是一款基于Samsung的S3C2440处理器的低成本嵌入式开发平台。 JTAG工作原理是通过一个四线接口(TCK、TDI、TDO、TMS)连接到目标系统,这四条线分别代表时钟...

    openjtag驱动

    总之,OpenJTAG驱动为开发者提供了一种强大而灵活的工具,用于在Windows 10环境下对S3C2440等硬件平台进行JTAG操作。理解并掌握OpenJTAG驱动的安装和使用,是提升嵌入式系统开发能力的重要一环。

    MINI2440 Nandflashi烧写步骤

    ### MINI2440 Nandflash烧写步骤详解 #### 一、前言 本文旨在详细介绍基于Mini2440开发板的NandFlash烧写步骤,这将有助于Linux学习者更好地理解嵌入式系统的启动流程与底层硬件操作。通过本教程,读者将能够掌握...

    OpenJtag驱动

    OpenJtaG驱动,适用于s3c6410开发板,使用时需要自行配置相关属性,仅供学习使用。

    OpenJTAG驱动,适合韦东山的open JTAG

    OpenJTAG是一款开源的JTAG(Joint Test Action Group)接口工具,主要应用于嵌入式系统的调试、编程和测试。在嵌入式开发领域,JTAG技术被广泛使用,因为它允许开发者通过电路板上的测试访问端口(TAP)直接与芯片的...

    使用openjtag烧写lcd和stdio程序

    ### 使用OpenJTAG烧写LCD和Stdio程序详解 #### 一、OpenJTAG简介 OpenJTAG是一款开源的JTAG工具,它主要用于ARM微控制器的编程与调试。通过使用OpenJTAG,开发者可以轻松地将编译好的二进制文件下载到目标设备上,...

    openjtag 开发

    2. **编译脚本**:用于构建和配置OpenJTAG的shell或批处理文件。 3. **驱动程序**:用于连接到硬件设备的驱动程序文件。 4. **文档**:包括用户手册、开发者指南、API参考等,帮助用户理解和使用OpenJTAG。 5. **...

Global site tag (gtag.js) - Google Analytics