@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行代码 ,功能没变
相关推荐
本文将围绕"u-boot-1.1.6_OpenJTAG_nand_large_page_uboot移植后源码_page_s3c2440_"这一主题,深入探讨U-Boot在S3C2440上的移植过程以及源码解析。 首先,我们需要理解U-Boot的基本功能。U-Boot是“Universal Boot...
4. 准备NAND Flash映像:将`u-boot.bin`和`init.bin`合并成一个适合NAND Flash的映像文件,这通常涉及到创建一个分区表并按照NAND Flash的布局将文件放入相应的分区。 5. 烧录NAND Flash:使用OpenJTAG的命令行工具...
百问网ARM9 S3C2440 S3C2410 nand flash/nor flash 烧写工具 OpenJtag
1. "oflash.exe" - 这通常是Windows系统下的可执行文件,代表OpenJTAG的Flash烧写程序的Windows版本。 2. "oflash" - 这可能是在Linux或其他类UNIX系统中使用的命令行工具,用于执行Flash编程操作。 3. "oflash使用...
OpenJTAG驱动与SecureCRT是两个在嵌入式系统开发和调试中常用到的工具,它们在IT领域中扮演着重要角色。 OpenJTAG是一种开放源码的JTAG(Joint Test Action Group)接口工具,主要用于硬件调试和编程。JTAG是一种...
oflash是一款专为嵌入式系统设计的烧录软件,主要针对S3C2410和S3C2440系列处理器。这些处理器广泛应用于各种嵌入式设备,如移动电话、数字媒体播放器、工业控制设备等。oflash的出现,使得开发者能够便捷地对这些...
支持直接烧写nand flash的openocd和openjtag驱动,全部打包好,详细安装使用频驟参见解压后的README.
总的来说,"JLink-Nand-Flash.rar"提供了一套针对三星S3C2440处理器NAND Flash问题的解决方案,结合压缩包内的文件和PDF文档,开发者可以系统地学习和实践NAND Flash的修复与烧录,从而提高在嵌入式系统开发中的故障...
windows版本的openocd 0.6.0, 支持jlink、openjtag(100ask)等等 ...之前我买的openjtag带的openocd是0.4.0的,nand flash支持有些问题,我就自己编译了这个openocd,之后加到openjtag里面了,可以配合openjtag使用;
OpenJTAG在线调试时S3C6410开发板的DDR初始化文件,适用于所有支持OpenJTAG的S3C6410开发板,相关介绍请参考:http://blog.csdn.net/girlkoo/article/details/8056334
- **使用 oflash.exe 直接烧写 Nor/Nand Flash**:适用于 S3C2410/S3C2440/S3C6410 等型号。 - **使用 OpenOCD 下载 u-boot,通过 u-boot 烧写 Nor/Nand Flash**:同样适用于上述型号。 - **使用 GDB 命令行进行调试...
在OpenJTAG项目中,它通常与Jz2440开发板配合使用,Jz2440是一款基于Samsung的S3C2440处理器的低成本嵌入式开发平台。 JTAG工作原理是通过一个四线接口(TCK、TDI、TDO、TMS)连接到目标系统,这四条线分别代表时钟...
总之,OpenJTAG驱动为开发者提供了一种强大而灵活的工具,用于在Windows 10环境下对S3C2440等硬件平台进行JTAG操作。理解并掌握OpenJTAG驱动的安装和使用,是提升嵌入式系统开发能力的重要一环。
### MINI2440 Nandflash烧写步骤详解 #### 一、前言 本文旨在详细介绍基于Mini2440开发板的NandFlash烧写步骤,这将有助于Linux学习者更好地理解嵌入式系统的启动流程与底层硬件操作。通过本教程,读者将能够掌握...
OpenJtaG驱动,适用于s3c6410开发板,使用时需要自行配置相关属性,仅供学习使用。
OpenJTAG是一款开源的JTAG(Joint Test Action Group)接口工具,主要应用于嵌入式系统的调试、编程和测试。在嵌入式开发领域,JTAG技术被广泛使用,因为它允许开发者通过电路板上的测试访问端口(TAP)直接与芯片的...
### 使用OpenJTAG烧写LCD和Stdio程序详解 #### 一、OpenJTAG简介 OpenJTAG是一款开源的JTAG工具,它主要用于ARM微控制器的编程与调试。通过使用OpenJTAG,开发者可以轻松地将编译好的二进制文件下载到目标设备上,...
2. **编译脚本**:用于构建和配置OpenJTAG的shell或批处理文件。 3. **驱动程序**:用于连接到硬件设备的驱动程序文件。 4. **文档**:包括用户手册、开发者指南、API参考等,帮助用户理解和使用OpenJTAG。 5. **...