《micro2440开发》第五章:micro2440 JLINK配置——Jlink驱动/工
====================================================================================================================================
一、安装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。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |