huxiaoping 发表于 2009-10-2 15:36:09

十一献礼!发一个使用J-LINK直接烧写2410的NandFlash的工具,申请置酷。

十一献礼!发一个使用J-LINK直接烧写S3C2410的NandFlash的工具,申请置酷。

自己有机会DIY了几个J-LINK V7,调试STM32使用非常满意,但不能烧写S3C2410板上的NANDFLASH是个很大的弱点,因为很多现在的机器不具备并口了,最近想玩玩2410的板子,在网上找了很多关于间接烧写2410的帖子,其实那个和ATMEL的9200内烧写方式内似,但是不能彻底方便使用者,经过一天搜索相关资料并找到了关于使用JLINK来烧写NANDFLASH的资料(http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3586724&bbs_page_no=1&search_mode=1&search_text=NAND&bbs_id=1032),本人参照了这个帖子的代码,并对其进行了修改和测试,确认可读写无误!
修正了原来代码读不到空白FLASH ID的错误,使用方式也和原SJF的命令兼容,速度默认是9000 kHz,用户在使用过程中可通过命令来修改此参数,在9000 kHz时相比SJF来说JLINK的速度会快一些,但是提升的并不是很大,因为JLINK不能直接操作NANDFLASH,而是一个字节一个字节的操作,但是对没有并口的用户来说无疑是一个较好的选择。
命令举例:
J-Nand2410 /s:4000 /f:u-boot.bin      //速度设置为:4000 kHz, 文件名: u-boot.bin      
J-Nand2410 /f:u-boot.bin                //速度默认为:9000 kHz, 文件名: u-boot.bin    经测试9000 kHz是一个能较快且能稳定写入的速度

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_487851.JPG
速度默认为:9000 kHz,检测到2410核 (原文件名:jFlash.JPG)

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_487852.JPG
速度默认为:9000 kHz,检测到NANDFLASH (原文件名:jFlash1.JPG)

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_487858.JPG
jlink和2410板子连接,20PIN转14PIN是自己DIY修改的 (原文件名:jlink_2410.JPG)

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_487859.JPG
jlink和2410板子连接,来个JLINK的裸照 (原文件名:jlink_2410a.JPG)

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_487860.JPG
jlink和2410板子连接,另一个2410的板子,实际连接测试都很稳定 (原文件名:jlink_2410b.JPG)

执行文件打包ourdev_487853.rar(文件大小:331K) (原文件名:J-Nand2410.rar)

tomhe666 发表于 2009-10-2 20:15:25

留用

XUEPENGBIN 发表于 2009-10-2 23:11:10

占位,留用

jiben042 发表于 2009-10-5 11:11:53

非常感谢LZ,如果LZ把源文件上来就好了,或者把你修改的过方帖出来参考一下也行
再次谢谢LZ

terminator1983 发表于 2009-10-9 12:53:36

楼主再出一个2440的吧,感谢

wcm_e 发表于 2009-10-9 23:38:44

mark

alexmayer 发表于 2009-10-10 11:39:52

标记上

deadleon 发表于 2009-10-10 11:56:55

源代码不共享一下?

amingriyue 发表于 2009-10-10 12:17:06

楼主的uboot源码能否共享一下,我也用的DM9000A,调了很长时间了,总是有问题

BG4RFF 发表于 2009-10-10 18:52:33

哈哈,终于看到也是用的博创的UPstart板,这个公司的网站好像只能看首页了

psbhero 发表于 2010-4-27 22:55:40

Mark

missile054 发表于 2010-5-2 22:29:31

LZ 什么板都能用吗?

jbb0523 发表于 2010-5-4 11:25:52

论坛里想置酷的难度较以前高了N的N次方倍。。。

haigerl 发表于 2010-5-6 11:53:24

mark

wangle315065 发表于 2010-11-19 13:20:55

mark

huxiaoping 发表于 2010-11-20 01:02:11

没关系,置不置酷都无所谓,只要对大家有用就好了

ap0405209 发表于 2010-12-7 20:52:40

mark
页: [1]
查看完整版本: 十一献礼!发一个使用J-LINK直接烧写2410的NandFlash的工具,申请置酷。