goway 发表于 2010-9-6 23:09:20

fedora 13 下 Jlink的使用

1. 下载JLink软件包,网址:http://www.segger.com/cms/jlink-software.html,找Beta software version for Linux,
或者下载附件,记得修改名字为JLink_Linux_100618_tar.gz,gz文件不能上传;
点击此处下载 ourdev_580894VH4XO8.rar(文件大小:1.04M) (原文件名:JLink_Linux_100618_tar.rar)

2. tar -zxvf JLink_Linux_100618_tar.gz
3. 参考里面的说明文档,README,root用户操作
    a. 确定安装了libusb,fedora:yum -y install libusb
                         ubuntu: apt-get -install libusb
    b. 添加组,把你当前用户添加到组:
       groupadd plugdev
       usermod -a -G plugdev <Username>
    c. copy 45-jlink.rules to /etc/udev/rules.d/
    d. 添加 libjlinkarm.so.0.0到/usr/lib
       cp libjlinkarm.so.0.0 /usr/lib
       ln -s /usr/lib/libjlinkarm.so.0.0 /usr/lib/libjlinkarm.so.0
   e. 重启电脑
4. 还是刚才的jlink包下,执行 ./JLinkExe
http://cache.amobbs.com/bbs_upload782111/files_33/ourdev_580899Y8TTXW.png
(原文件名:Screenshot-1.png)
5. 论坛上使用JLink烧写u-boot的可参考下,前提是你当前的板子正常运行,然后停住cpu,copy数据到SDRAM,然后运行,我使用的是QQ2440,其他应该一样的,改下地址而已,相关命令为:
J-Link>h

J-Link>loadbin /home/ming/work/tftpboot/u-boot.bin 0x33f80000

J-Link>setpc 0x33f80000

J-Link>g


你就可以看到你的uboot跑起来了,再用抛起来的uboot烧写自己
1. copy到SDRAM地址
J-Link>h

J-Link>loadbin /home/ming/work/tftpboot/u-boot.bin 0x30000000

J-Link>g
2. 擦除烧写
J-Link>nand erase 0 0x40000

J-Link>nand write 0x30000000 0 0x40000

【纯linux下发的帖子,效果不错,想在CCTV上看个电视,叫我使用IE,无语呀!!!】
页: [1]
查看完整版本: fedora 13 下 Jlink的使用