外包项目网站,装修房子图片三室一厅效果图,北京网站建设公司司,wordpress添加追番一直想摆脱windows环境#xff0c;在纯linux下进行arm裸机开发#xff0c;但是由于一直不知道JLink如何在linux下运行和配置#xff0c;一直无法进行下去。以前都是windowsAXD调试。包括本人用的FL2440开发板和JLink调试器也没有提供在linux调试的文档。前些天由于想研究下U…一直想摆脱windows环境在纯linux下进行arm裸机开发但是由于一直不知道JLink如何在linux下运行和配置一直无法进行下去。以前都是windowsAXD调试。包括本人用的FL2440开发板和JLink调试器也没有提供在linux调试的文档。前些天由于想研究下U-BOOT的源代码不得不在linux下编译就google到了众多大牛的帖子且找到了JLink的官方linux版。综合各位大牛的经验最终成功的在纯linux环境下调试了U-BOOT和裸机程序。感谢各位前辈的帖子很遗憾很多我已经找不到原帖地址了。笔者的安装环境飞凌的FL2440开发板JLink V8调试器Ubuntu 10.04搭建ARM调试环境的大概步骤:0)串口通讯的配置1)JLink V8 Linux驱动的安装2)交叉工具链的安装3) gdb初始化脚本的编写4) 启动JLink和gdbServer调试0)串口通讯的配置这个网上都有我不多说了。用于开发板和宿主机通讯。1)JLink V8 Linux驱动的安装点击下载弹出页面要序列号可以乱输。下到JLink_Linux_V422.tgz压缩包。解压之。可以参考压缩包内的README文件进行配置。安装依赖usb库apt-get -updateapt-get -install libusbcp libjlinkarm.so.* /usr/lib– Place the rule file “45-jlink.rules” provided with this J-Link software packageat /etc/udev/rules.d/./start 就可以运行JLink了。连接JLink和开发板后可以使用help或查看帮助。lo基本上这样就可以完成一些调试工作了但是要做到源码级别的调试还要用的GDB了。具体有点忘了。(以下摘自上面链接)4:修改一些配置cdJlinkln -s libjlinkarm.so5:复制相关库到用户库中复制45-jlinkarm.so.0.0 /usr/lib/mv libjlinkarm.so.0 /usr/lib/mv libjlinkarm.so /usr/lib/6:执行./start如果出现libreadline.so.5 not found可以查看/lib/下的有可能有libreadline.so.6 ,可以做一个软链接ln -s /lib/libreadline.so.6libreadline.so.52)交叉工具链的安装我安装的是U-BOOT官网提供的ELDK4.2下到一个I3)gdb初始化脚本的编写参考gdb的文档JLinkGdbServer的文档。可知在调试之前必须先进行板子的初始化。才能进行之后的调试。最后感谢这些牛人的无私奉献。自己写文档才发现真累