现在我的系统环境换到Linux下了,所以需要在Linux安装JLink进行调试。在这个安装过程中遇到不少问题,最主要的就是在Linux使用比较新的JLink驱动,会自动更新固件,导致JLink挂了。
首先怎么安装我就贴别人的链接了:
http://blog.163.com/nesnil@126/blog/static/38081298201212084340862/写得比较详细应该都能成功。
按照上面链接里面的提供方法,在Linux下面安装好之后,链接JLink时,发现驱动自动更新了固件(完全没有给我选择余地,不像Win下还能点是否),更新完之后,发现JLink不能正常启动,灯也不亮了,USB口也不能识别了,板子连不上了,我猜应该是目前linux下固件升级不完善导致JLink挂了。JLink挂了怎么办?刷回固件呗,再在linux下试试看,发现还是自动更新固件,又挂了。
我捣鼓了很久终于找到了解决办法,就是在Win下使用和Linux下相同的驱动来给JLink固件升级(我Win和Linux都使用的
V422a版本驱动),在Win里面使用V422a驱动打开JLink提示是否需要升级固件,点是,唰唰唰!几个进度条安装完了,发现JLink还是好
的,没有挂,再拿到Linux下,发现能正常使用了并且不需要固件升级了!
Enjoy!对了记得要用root权限来运行JLinkExe啊!
几个工具下载链接:
刷固件工具,JLINK坏了用这个来救:
http://download.csdn.net/detail/a475701239/5730147
Windows下JLink驱动V422a
http://download.csdn.net/detail/a475701239/5731323
Linux下JLink驱动V422a