求助 将codewarrior v3.1版本下的工程移植到 v5.0版本
 
- UID
- 135989
- 性别
- 女
|
求助 将codewarrior v3.1版本下的工程移植到 v5.0版本
大家好!我刚刚开始接触freescale的产品,下面介绍我碰到的问题。
[此贴子已经被作者于2006-4-2 12:21:09编辑过] |
|
|
|
|
|
 
- UID
- 135989
- 性别
- 女
|
[upload=image/bmp]uploadImages/sleep.bmp[/upload]
大G大J,救救偶吧,虽然问题笨了一点,俺这只笨鸟也绕着飞了三四天了,累着呢,急着呢! |
|
|
|
|
|
 
- UID
- 135989
- 性别
- 女
|
您好: 我刚刚开始接触freescale的产品,下面介绍我碰到的问题,请老师指点.谢谢!
开发环境:codewarrior 5.0 ,13192SARD ,USB BDM在线调试,串口调试助手(19200bps)
源程序:基于802.15.4 MAC 协议栈的my_Wireless_App,由codewarrior3.1 开发的。完成的功能只是调用协议栈的接口函数进行一些网络的简易初始,并通过串口报道"The Myapp_Ex01 demo application is initialized and ready."信息。
尝试步骤:
1:将该工程由codewarrior 5.0打开,并在线调试,运行正常,串口调试助手正确接收13192板"The Myapp_Ex01 demo application is initialized and ready."的反馈信息。 2:由codewarrior 5.0新建一工程mytrywirelessapp,并将原my_Wireless_App工程的程序移植到新建的工程里,并去掉新建工程里的默认的起动代码Start08.c(因为原工程里有),将原工程里的main.c覆盖新建工程里的main.c。编译通过后,在线仿真,时常出现ILLEGAL_BP的错误,即使有时一直在running,串口调试助手还是未能收到"The Myapp_Ex01 demo application is initialized and ready."的反馈信息。以下的链接,在demo文件包里含原工程和由我新建的工程。 http://bbs.eccn.com/uploadImages/Freescale_802.15.4_MAC_PHY_MYTRY1.rar
[此贴子已经被作者于2006-4-2 21:41:22编辑过] |
|
|
|
|
|
 
- UID
- 135989
- 性别
- 女
|
我看过TN241.pdf,讲得是如何将CW3.1文件转化为CW5.0,它要求在CW3.1下打开,导出*.xml格式,然后再在CW5中新建project,并导入进去.我不知道您讲的是不是这个?我现在是直接在CW5.0中新建项目,然后把文件复制到相应的目录下,出现了上述的问题。我那样做为什么不行呢?我觉得差异上就是配置文件不一样吧 |
|
|
|
|
|
 
- UID
- 135989
- 性别
- 女
|
我一定要那样做才能正确的转换吗?如果那样的话,我去哪下载CW3.1,并获取一个license呢? |
|
|
|
|
|
 
- UID
- 135989
- 性别
- 女
|
我知道可以,我也成功运行了,可是难道我今后要做类似的开发,都嵌入到原工程里面去吗?这样很不方便,所以我很希望自己新建工程,然后参照源工程进行调用其802.15.4MAC/PHY的协议.现在的问题是我在CW5.0下新建工程,模仿CW3.1的源工程,进行相应的文件的复制和调用,没有调试成功.所以想请教要进行哪些修改. |
|
|
|
|
|
 
- UID
- 135989
- 性别
- 女
|
这么说我只有安装CW3.1才能拿到这些target设置了吗?我感觉target设置不应该很麻烦,不能直接教我怎么弄吗?还有,我很想看明白起动代码,及配置信息,有没有讲得比较清楚的文档. |
|
|
|
|
|
 
- UID
- 135989
- 性别
- 女
|
|
|
|
|
|