用Jlink写NandFlash工具 sjf2410-jlink 原代码
这是我2年前开发2410时,用jlink调试时改写的工具,2440部分没有做测试,现把代码公开。sjf2410-jlink代码ourdev_481673.rar(文件大小:1.14M) (原文件名:sjf2410_jlink_Source.rar) 赞楼主一个 好,先试用一下。。。。。 楼主在公布一下使用说明和步骤啊。。。 很好的东西,怎么没人顶的呢。省去在笔记本上没有并口的烦恼了,从头到尾一个jlink全部搞定。正在使用中。。。。哈哈 好象不能指定地址呢,我烧写Cebios.bin时,选0后就停止不动了,等了差不多10分钟,只好关掉了 好东西 多谢楼主~~ 很好,jlink.h和jlink.cpp是关键,我最近就是想找到jlinkarm.dll的头文件……
有了这个就好办多了,不过导出函数似乎不全呀……
不知道哪里能搞到更全点的导出函数接口,lz是什么搞到jlink.h的? j-link的函数定义是根据是j-link输出的调试信息测试得出来的,可能存在一些错误,由于没有用到其它的函数,所以定义是不完整的。
sjf2410-jlink程序所调用的函数基本上没有没题。 还是有点问题的,当nandflash芯片是空的时候(即全部擦除),用j-link就不能烧写了。只有里面已经有u-boot或其它可执行程序时,j-link才发现该芯片及进行编程。。。 最近在弄,不知道jlinkarm.dll里的函数怎么调用 mark mark 请问这个工具要怎么样才能连接到2410.我的j-link驱动安装了。使用j-link commander你呢个够看的2410的消息。用这工具只能看到工具的消息。
在win7下双击一闪就没有了。上传的图片就是使用cmd看到的。我是新手。找了好久都不能找到解决办法。希望你呢个够决绝,不甚感谢!~ K9F1208烧录提示ERROR: K9S1208 is not detected. Detected ID=0x0.选项2直接异退出。 zhangcaixx 发表于 2012-4-17 23:55 static/image/common/back.gif
请问这个工具要怎么样才能连接到2410.我的j-link驱动安装了。使用j-link commander你呢个够看的2410的消息 ...
这软件其实是一个适合做被调用进程.
假设你的程序的目录放在c:\arm,你要烧写的镜像放在C盘跟目下的u-boot.bin。那么使用方式是开始->运行->cmd
Microsoft Windows [版本 6.1.7600]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\Administrator>cd c:\arm
c:\arm>sjf2410 /p:2 /f:c:\u-boot.bin /d=5
+------------------------------------+
| JTAG FLASH(SJF) V 0.3 |
| (S3C2410X & SMDK2410 B/D) |
+------------------------------------+
Usage: SJF2410 /p:<programer type. 0:SJF,1:Wiggler,2:JLink >
/f:<filename>
/d=<delay>
/s=<JlinkSpeed>
> JLink Connected
> SN:99999994
> HardWare Version:8.000000
> S3C2410X(ID=0x0032409d) is detected.
0:K9S1208 program
1:28F128J3A program
2:Memory Rd/Wr
3:Exit
Select the function to Run:
接下来在选择NANDROM的型号就ok了,不过我没烧进去就是了。
Select the function to Run:0
ERROR: K9S1208 is not detected. Detected ID=0x0.
c:\arm>
sjf2410的调用命令格式 sjf2410 /p:【jatg类型jlink是2】 /f:【目标镜像路径】 /d=【延时时间】 顶顶顶 必须顶 东西不错 非常好的东西,收藏了。 谢谢楼主
页:
[1]