
你去搜索下有给叫 jflash的工具...不知道是谁写的工具...就是一个Jtag工具..不是很大,自己编译一把就可以用..我也看过说用open什么什么的来实现Jtag调试..好像是在ARM之家论坛还是哪..
顺便说下,Linux下面也有人写了一个通过USB host来烧写flash的工具..网上也有下载,好像叫做xdnw还是dnw_for_linux,就是一个简单的USB驱动,这个也是需要自己编译一把..因为内核版本不同的话,也不能用..在自己系统里面编译就可以用了..
Linux下面大部分都是通用驱动...只要把设备产品ID和厂商ID添加到内核的某些地方就可以识别..
要是开发版不识别你的设备..完全可以自己找到定义设备ID 的地方,添加下设备ID,编译烧写到开发板上就可以用了。
我的电脑配置比较低,装不了虚拟机,后来直接硬盘安装了Linux,但是我没有进行裸机调试,所以用不到jtag,有了上面两个工具,应该足够了,完全不需要切换到win下,文件交换我就直接用NFS。
如果你手上有开发板,你就应该不会问这些很容易的问题,因为你自己可以解决。分两种情况:
1 开发板上有uboot,最简单的方法是通过tftp从网络下载到flash中,在PC端搞个tftp服务器,网络直接连接开发板;运行tftp addr file.bin
2 如果是裸板,通过仿真器下载
很简单啊,安装好驱动,先点击 J-Link ARM V3.80a 桌面快捷,查看是否与ARM 硬件相连接,再点击 J-Flash ARM V3.80a 桌面快捷,在菜单“options”里面设置好ARM的型号。点击“Target”-->Connect(连接),再点Erase chip,(擦除芯片),再点Program (下载)。完成后,别忘了重启,或按复位键。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)