jz2440烧录(二)

     前面编译好了uboot和kernel现在就看看编译出来的东西有没有用?
     
     2440烧录裸机程序和Uboot似乎只能用jlink之类的工具来烧写,也难怪很多手机刷机把uboot刷坏了就只能返厂修了,原因很简单没有烧的工具了。

     uboot以上的层次直接用uboot自带写入就好了。

     这里uboot中的烧录功能就不演示了,主要是演示一下,裸板的环境弄好。


     linux的windows没什么区别。

     linux需要root权限才能烧录不然一直失败,所以位这里修改一下oflsh这个程序的权限。


     chmnod 4777 oflash 
     chown root oflash
     -rwsrwxrwx 1 root u 703668  4月 18 21:45

     所有者是root,这样位一运行这个程序,就有了root 权限很方便,当然还要加到环境变量里,才好用。

     我一般写这个文件 ~/.bashrc  修改一下PAHT就好了。

     我增加了这一行:
     PATH=$PATH:~/jz2440/gcc-3.4.5-glibc-2.3.6/bin/:~/jz2440/tools/


 烧裸机程序就这样:

1.先将openjtag分配给虚拟机,当然如果是linux就不用这部了,插上USB线

dmsg看一下:


生成一个ttyUSB0的文件。

运行oflsha 按照提示操作就行了。

碰到这个问题多半是CPU没有上电或者是权限的问题:




你可能感兴趣的:(jz2440烧录(二))