打印
[工具和软件]

CodeWarrior导入经典工程时出错

[复制链接]
2990|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
FSL_TICS_ZJJ| | 2015-7-20 09:51 | 只看该作者
楼主是CW什么版本的程序导入到那个版本的CW呢?

使用特权

评论回复
板凳
两叶小舟|  楼主 | 2015-7-20 12:21 | 只看该作者
v10.6.4导入老的v5.9.0的工程。

使用特权

评论回复
地板
FSL_TICS_ZJJ| | 2015-7-20 12:37 | 只看该作者
两叶小舟 发表于 2015-7-20 12:21
v10.6.4导入老的v5.9.0的工程。

如果是新版本的程序导入老版本中,可能会有问题,因为老版本没有相关的一些文件。
建议你还是在老版本中新建工程,然后把文件添加进去。

使用特权

评论回复
5
两叶小舟|  楼主 | 2015-7-20 13:18 | 只看该作者
FSL_TICS_ZJJ 发表于 2015-7-20 12:37
如果是新版本的程序导入老版本中,可能会有问题,因为老版本没有相关的一些文件。
建议你还是在老版本中 ...

不是,你理解反了。
我是要在新版本中,导入老版本的工程。

使用特权

评论回复
6
FSL_TICS_ZJJ| | 2015-7-20 13:42 | 只看该作者
两叶小舟 发表于 2015-7-20 13:18
不是,你理解反了。
我是要在新版本中,导入老版本的工程。

CW5.9 和CW10.6还是不一样的。
不知道你使用的是什么芯片,如果是16位的芯片,官方推荐是使用CW5.9。
如果你想导入到CW10.6,你可以新建一个CW10.6的工程,然后把源文件以及路径加进来试试。

使用特权

评论回复
7
两叶小舟|  楼主 | 2015-7-20 16:52 | 只看该作者
FSL_TICS_ZJJ 发表于 2015-7-20 13:42
CW5.9 和CW10.6还是不一样的。
不知道你使用的是什么芯片,如果是16位的芯片,官方推荐是使用CW5.9。
如 ...

我用的是MPC5643L。
导入的时候,就是显示Toolchain没有设置,如图片中所示。
就是不知道,在CW5.9中怎么加入Toolchain的信息?

使用特权

评论回复
8
FSL_TICS_ZJJ| | 2015-7-20 17:14 | 只看该作者
两叶小舟 发表于 2015-7-20 16:52
我用的是MPC5643L。
导入的时候,就是显示Toolchain没有设置,如图片中所示。
就是不知道,在CW5.9中怎么 ...

好的,这样,我帮你把这个问题转给我们的MPC5工程师,他有空会帮你解答,还请耐心等待下。

使用特权

评论回复
9
FSL_TICS_Fiona| | 2015-7-21 18:34 | 只看该作者
CodeWarrior v10.6 中的Classic Project Importer只用于DSC产品。 其他的均需要新建一个工程,然后拷贝源文件。
请参考这个文档:
http://cache.freescale.com/files ... app_note/AN4727.pdf

而且CW2.10和CW10.6的库文件也有不同,具体请参照下面这个帮助文档中的第22.3节:
C:\Freescale\CW MCU v10.6\MCU\Help\PDF\MCU_Power-Architecture_Compiler.pdf

使用特权

评论回复
10
两叶小舟|  楼主 | 2015-7-22 08:13 | 只看该作者
FSL_TICS_Fiona 发表于 2015-7-21 18:34
CodeWarrior v10.6 中的Classic Project Importer只用于DSC产品。 其他的均需要新建一个工程,然后拷贝源文 ...

Fiona, 谢谢回复。
有两个问题。
1. 后续CW更新,会考虑把非DSC产品的Classic Project Importer集成进来吗?
2. 现在我用的是CW5.9,是否也有库文件不同的问题?如果库文件不同,是不是手动地把老工程Porting到CW10.6中,编译也会有问题?

使用特权

评论回复
11
舒斯特尔| | 2015-7-23 21:57 | 只看该作者
程序应该向下兼容吧

使用特权

评论回复
12
C洛达尔多| | 2015-7-24 08:40 | 只看该作者
还是新建一个工程,然后把文件导入吧

使用特权

评论回复
13
风的样子| | 2015-7-24 15:38 | 只看该作者
还是新建一个工程,把老的工程的源代码加入这个工程

使用特权

评论回复
14
两叶小舟|  楼主 | 2015-7-24 17:08 | 只看该作者
舒斯特尔 发表于 2015-7-23 21:57
程序应该向下兼容吧

好像还真不兼容。

使用特权

评论回复
15
两叶小舟|  楼主 | 2015-7-24 17:10 | 只看该作者
关于手工导入,看起来应该没有问题。
但是,前面Fiona回复说,两个版本的CW的编译器,用的LIB文件也不一样。那样的话,编译出来的代码会有问题吧。

使用特权

评论回复
16
lovecat2015| | 2015-7-25 16:32 | 只看该作者
Codewarrior难到不向下兼容吗?

使用特权

评论回复
17
奥德赛| | 2015-7-25 17:09 | 只看该作者
用新版本先建一个工程,把老的文件加入新工程中

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

37

帖子

0

粉丝