在线时间0 小时
UID407880
注册时间2012-12-19
NXP金币0
该用户从未签到
新手上路

- 积分
- 196
- 最后登录
- 1970-1-1
|

楼主 |
发表于 2013-3-26 16:35:22
|
显示全部楼层
回复:使用codewarrior和K60的一堆问题
回复第 16 楼 于2013-03-26 15:58:50发表:
回复第 15 楼 于2013-03-26 15:19:52发表:
回复第 14 楼 于2013-03-26 13:51:27发表:
回复第 13 楼 于2013-03-25 15:16:03发表:
回复第 12 楼 于2013-03-25 14:39:21发表:
回复第 11 楼 于2013-03-22 11:18:02发表:
回复第 10 楼 于2013-03-22 11:02:14发表:
回复第 9 楼 于2013-03-21 19:23:35发表:
回复第 8 楼 于2013-03-21 17:27:43发表:
回复第 7 楼 于2013-03-21 16:44:41发表:
回复第 6 楼 于2013-03-21 15:34:23发表:
客户用的是TWR-K60N512板子和板上的P&E OSJTAG, 客户所用CodeWarrior 软件版本是V10.3吗?在使用OSJTAG进入debug界面,CodeWarrior软件有无提示升级OSJTAG Firmware?建议客户使用CodeWarrior MCU V10.3 IDE software,并且检查OSJTAG 驱动是否安装正确。最新版本的OSJTAG固件版本为V31.21. 客户可以访问P&E 网站下载【Firmware Updates & Recovery】工具:http://www.pemicro.com/osbdm/index.cfm
OSJTAG驱动可以从C:\Freescale\CW MCU v10.3\Drivers\P&E\Drivers\windriver 目录获得。
祝顺利。
我用的是CW10.2,有提示升级,也升级成功,能把程序下载入K60,刚开始插入电脑的时候,OSJTAG好像是自己安装驱动的,现在插入电脑设备管理器显示如下的图片,应该是安装驱动成功了吧?
CW10.3的优势在于哪里呢?
对了,关于代码限制的问题,一直不太懂,这个CW10.2的代码限制是多大啊?还有是指什么代码?只是工程下的.c文件吗?
贴图中所示P&E OSJTAG firmware不是最新版本。既然客户可以使用CW V10.2调试K60,驱动安装应该算是成功的。CW V10.3支持更多Kinetis产品,代码优化提高等。至于代码限制主要指生成目标文件总代码大小限制。SPECIAL版本代码限制为128KB。
可是在调试的时候遇到了图1也即图3那样的问题,也就是说我还是应该把OSJTAG firmware升级到最新版本是吗?
在你的给的那个网站是属于国外网站吗?我就只能进入主页,其它的都打不开。不知道是不是因为校园网的缘故。那个网下载还是需要注册登录的是吗??
建议还是升级一下OSJTAG Firmware。 P&E 网站在国外,下载资料需要注册。
好的,我先试试,谢谢。
不客气。有什么技术问题,欢迎来社区大家互相探讨。
好吧,我又有问题了,在CW10.3里面跑MQX自带的hello的程序,是应该在console里面打印出hello world吗?我怎么程序运行了老半天都没有反应呢?是自己还需要设置什么吗?
还有,每次在CW里面跑基于MQX的应用例子的时候,是都需要把那个config文件夹里面的*.wsd拖进CW吗?然后编译后才能导入工程?
MQX hello world例程打印是从OSBDM虚拟CDC串口输出,需要用超级终端等串口调试工具查看输出结果。串口配置: 115200-8bit-None parity-1 stop bit-None flow control. 不需要。
虚拟CDC串口是什么?我用的是TWRK60N512,这个不需要另外接串口线吗?是指我需要另外调一个所谓的CDC模块什么的?
不需要的话是指只要编译一次库后导入任何工程都行吗?
在编译后不需要把这个库从工作区间里删除?
在工程的那个窗口里只需要有hello这一个工程就行吗?
OSBDM升级好最新固件后,电脑会自动识别出USB虚拟串口(CDC),加载好驱动,就可以作为串口使用。
编译一次库文件,就可以在其他的项目中调用。一般不需要再次编译,除非提示用户配置要将某些配置打开,这时候就需要重新编译。hello这个例程是不需要重新编译,在工程窗口中只需要打开hello这个工程即可。
我在CW10.3里面通过导入hello的例程,编译后会有如下问题:
mingw32-make: *** No rule to make target `D:/mqx/examples/hello/hello.c', needed by `Source/hello_c.obj'.
应该怎么解决呢?前两天编译没出问题,但是后来导入一个mutex的例程进行编译了的,当时编译也出现了这样的问题,
今天导入hello的例程也是这样的问题,该怎么解决呢? |
|