Below you will find pages that utilize the taxonomy term “OSBDM”
在Linux下安装CodeWarrior 10.1
直接运行安装程序安装。运行程序(eclipse/cwide)的时候如果什么都没有返回就直接退出了,可以打开~/workspace/.metadata/.log查看一下原因,一般是32位库,特别是libgtk-x11没有安装。在Debian下需要装ia32-libs-gtk,Fedora下也就直接
<br></br>yum install gtk2.i686<br></br>yum install libcanberra-gtk2.i686<br></br>
完事。
运行的时候也许会提示无法找到clearlook的引擎什么的,也是安装一下对应的32位函数库即可。Fedora下似乎是
<br></br>yum install gtk2-engines.i686<br></br>
对于USB驱动还需要
<br></br>yum install libusb.i686<br></br>
调试的时候很可能会遇到OSBDM和J-Link均无法使用的问题。OSBDM还没解决……JLink比较简单。开一个控制台运行cwide,选择Debug或者Run,配置就选SEGGER JLink。稍后会出现错误,提示文件找不到。此时只要把文件复制到对应的目录下即可。对我来说是
<br></br>cd MCU/CodeWarrior/CodeWarrior_Plugins/Support/ARM/gdi<br></br>ln -s ../../../../../../Drivers/Segger/libjlinkarm.so.4.22.0 ./libjlinkarm.so.4<br></br>
此时执行依然会报错……主要原因是J-Link的USB接口只有root才可以rw。解决方案非常简单,只要把Drivers/Segger/45-jlink.rules复制到/etc/udev/rules.d/下,重新启动即可。这样J-Link在插入后就会自动被赋予0666权限了。