2013年10月

Close to excellence

Tags: none

这周抽时间看了《Three idiots》,总体上讲寻找和完成自我的过程。其中有一句“Follow Excellence. Success will chase you.”很应景。想到之前看《黑客与画家》中,也有同样的意思,持续对程序的改进,结果会越来越接近完美。Programmer这一行就应如此,不断的对自我提高要求,且尝试实现它,对code和自身都是提高。

当然,要使自己一直保持追求卓越的态度的方法,就如jobs而言“Stay hungry, stay foolish”,对欲望的永不满足,来驱动自己不断前进。

CodeWarrior 10.2 use egit

从上个项目开始,每次更改或创建新项目时,都先把Git搭建好,所谓利器之说么。上次安装EGit时出现错误,就这样被扔下,这次把这个解决掉。

因为CodeWarrior使用Eclipse版本为3.6,不是最新版,所以EGit也只能安装旧版本的。使用主版本的地址是:

http://download.eclipse.org/egit/updates

CodeWarrior10.2上,我使用的是2.1版本的,地址如下:

http://download.eclipse.org/egit/updates-2.1

如果,以上都不行,可以参考这个表中的地址:

http://wiki.eclipse.org/EGit/FAQ#Where_can_I_find_older_releases_of_EGit.3F

参考资源

Installing eGit in Eclipse and CodeWarrior for MCU10.4

k60 use Multilink as debugger with Codewarrior 10.1 on linux

之前用OpenOCD配合JTAG来调试K60的板子,可是GDB的调试一直没解决,所以先用CodeWarrior顶着,毕竟项目是由多人开发,Linux平台也不是only one。上个项目用Coldfire的片子时,在linux下安装了CodeWarrior,奈何Multilink无法连接调试,只能忍痛在win下写了半年。

由于不知名原因,Freescale在CodeWarrior10.2版本后,停止对Linux支持了(当时问FS的工程师原因,回答说,不想开发了。至于无法升级的问题,你可以不升级啊)。所以,用10.2即可,外加一些更新包,基本够用了。

关于Multilink的问题,网友Whenov的文章中有提到,已经有driver了,安装使用即可。

CodeWarrior 10.2 on Linux(download link)

Multilink driver on linux(download link)

CodeWarrior update package(download page)

CodeWarrior 10.1 on Freescale

CodeWarrior安装好,新建项目后,每次重启会出现”Content is not allowed in prolog.Would you like to export diagnostic information and send it to Freescale?“对话框,解决办法是在启动程序时加入参数:

cwide -nl en

这样是以英文语言启动codewarrior,可以解决上面的问题。

参考资源

Whenov——在Linux上进行Kinetis开发

飞飞的博客——Content is not allowed in prolog.

Codewarr 10.2 Error :Content is not allowed in prolog org.eclipse.ui.WorkbenchExpcetion

最新文章

最近回复

  • Blackrose: 感谢拍砖!嗯,那句话...
  • aa: “Raspberry...
  • Blackrose: 外部只是帮你把芯片启...
  • : 内部时钟比外部的频率...
  • Blackrose: 你这评论比正文更有内容么
  • 7hao: CR+LF ...
  • Blackrose: 可以是你更新软件源后...
  • sxk: 博主,我的系统是ub...
  • Blackrose: 你深得精髓么
  • qihao: 这篇文章的简单总结就...

分类

归档

其它