一、安装J-LINK驱动
目录:/JLINK驱动/
====================================================================================================================================
二、J-FLASH ARM使用设置(烧录NOR FLASH)
1.打开J-FLASH ARM;File菜单下的Open Project,选择micro2440.jflash。
2.File菜单下Open data File,选择supervivi-64M.bin文件。
3.Target菜单下connect,Erase Chip(擦除后应该为全F数据、地址0x0~0x1FFFFF即2M的NOR FLASH空间)、Read Back选项下Entire Chip查看是否清除,Program & Verify、Read Back选项下Entire Chip查看是否写入。
4. Target菜单下disconnect。
5.注意:如果没有从PC上拔掉J-LINK的USB数据线,需在Target菜单下Start application选项查看程序运行情况;拔掉连线后就可以直接从Nor Flash启动了。
特别注意:JLINK软件部分SEGGER。
====================================================================================================================================三、安装ADS(将单步调试程序放入内存中直接运行)
目录:/ads1.2安装文件及破解
安装ADS这个IDE后就有了交叉编译环境;ADS主要由两部分组成:CodeWarrior和AXD。前者完成代码编译工作,后者完成调试功能。
四、使用ADS及单步裸机调试
1.打开AXD,选择Options菜单下的Configure Target选项卡。
点击ADD,选择J-LINKRDI.dll(c:/program files/SEGGER/JLinkARM_V412/)。//AXD和Jlink关联
点击configure,在Flash选项卡下不要勾“Enable flash programing”。
2.打开warriorcode,具体操作及注意事项看下篇文章:《micro2440开发》第六章:micro2440 ADS单步调试总结
====================================================================================================================================
说明:一般不要动NOR FLASH内的内容;JLINK主要提供给我们单步ADS调试作用,NAND FLASH的烧录(包括u-boot和kernel)由NOR FLASH中的程序来完成!
Virtualbox无法识别USB解决方法:
Go to System>Administration>Users and Groups - then “Manage Groups”, then:
1 double-click “vboxusers” then check/enable your account in there, OK.
2 Click Add > enter group name: usb, group id: 85, add your account in there too, OK.
3 Restart your computer.
ubuntu11.10与以上配置方法有所不同:
gedit /etc/group
在vboxusers:x:128:tankai上添加自己的用户名就ok。