楼主: suchwill

[CodeWarrior] CW 10.8.2使用问题求教

[复制链接]
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2015-3-9 17:32:18 | 显示全部楼层
    这里显示的是找不到E盘下的INCLUDE的路径,也就是你的文件中设置了这个路径。
    1.png
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    18

    帖子

    0

    注册会员

    Rank: 2

    积分
    57
    最后登录
    2015-3-21
     楼主| 发表于 2015-3-9 18:01:40 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-3-9 17:29
    应该没有限制的,不能贴图你找小七帮看看。
    你带黄色感叹号的文件是什么文件?可以去根目录下看看,那个 ...

    是.C文件,我知道这个文件的绝对路径的。

    工程拷贝到workspace目录之后,部分.C文件的路径指向了workspace的目录,而实际上其目录应该是指向软件的安装目录的。这个得修改哪里呢?

    PS:我还真不能贴图了。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    18

    帖子

    0

    注册会员

    Rank: 2

    积分
    57
    最后登录
    2015-3-21
     楼主| 发表于 2015-3-9 18:03:51 | 显示全部楼层
    安 发表于 2015-3-9 17:32
    这里显示的是找不到E盘下的INCLUDE的路径,也就是你的文件中设置了这个路径。

    ...

    恩,这个是include的目录,但是某些C文件的目录好像也需要修改呢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    18

    帖子

    0

    注册会员

    Rank: 2

    积分
    57
    最后登录
    2015-3-21
     楼主| 发表于 2015-3-9 18:14:25 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-3-9 17:29
    应该没有限制的,不能贴图你找小七帮看看。
    你带黄色感叹号的文件是什么文件?可以去根目录下看看,那个 ...

    版主,这个问题解决了,修改了文件的路径,修改方式是:右击黄色感叹号的文件,选择properties,然后点击resource,重新选择文件的绝对路径就好了。

    不过这时又出现新的问题了:
    Description        Resource        Path        Location        Type
    Fatal(F0003): LCF syntax: include error - Could not find LCF file to include:  ../../../../../include/arch/starcore/core_family/sc39xx/sc39xx_mmu_link_defines.l3k.        os_b4860_link.l3k        /basic_demo/linker_cmd        line 31        C/C++ Problem

    Description        Resource        Path        Location        Type
    ERROR: Non-zero return status from "C:\Freescale\CW_SC_3900FP_v10.8.2\SC\StarCore_Support\compiler_3900\bin\sc3000-ld.exe".        basic_demo                Unknown        C/C++ Problem

    Description        Resource        Path        Location        Type
    mingw32-make: *** [E:/Freescale/workspace/basic_demo/project/basic_demo_b4860_dbg.eld] Error 1        basic_demo                         C/C++ Problem

    --------------------------------------------------------------------------------------------------------------------------------------------
    感觉好多坑啊,解决一个问题又出现一个新问题,修改个工程目录怎么这么费劲呢?
    下面是CW10.8.2的下载地址,不知版主是否方便自己实践一下,找到最简单的方法,如果修改一下工程的路径就这么费劲,实在是太让人崩溃了:
    https://www.freescale.co
    m/zh-H ... ab=Design_Tools_Tab

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    18

    帖子

    0

    注册会员

    Rank: 2

    积分
    57
    最后登录
    2015-3-21
     楼主| 发表于 2015-3-9 18:23:52 | 显示全部楼层
    本帖最后由 suchwill 于 2015-3-9 18:25 编辑

    上面三条错误中的第一条是13K的文件中还包含了.13k文件,而且是以相对路径去include的,实在是让人崩溃啊。

    相对路径的语句(os_b4860_link.l3k原来的语句)://#include "../../../../../include/arch/starcore/core_family/sc39xx/sc39xx_mmu_link_defines.l3k"

    绝对路径的语句:#include "C:/Freescale/CW_SC_3900FP_v10.8.2/SC/StarCore_Support/SmartDSP/include/arch/starcore/core_family/sc39xx/sc39xx_mmu_link_defines.l3k"

    我按照上面的方式将相对路径改为绝对路径,为什么还是提示找不到文件呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    218

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    472
    最后登录
    1970-1-1
    发表于 2015-3-10 14:20:25 | 显示全部楼层
    suchwill 发表于 2015-3-9 18:23
    上面三条错误中的第一条是13K的文件中还包含了.13k文件,而且是以相对路径去include的,实在是让人崩溃啊。 ...

    有没有试下把这个文件换个文件夹,同时修改工程属性中的搜索路径?换到其他文件夹下能否找到呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    18

    帖子

    0

    注册会员

    Rank: 2

    积分
    57
    最后登录
    2015-3-21
     楼主| 发表于 2015-3-10 15:44:01 | 显示全部楼层
    FSL_TICS_Fiona 发表于 2015-3-10 14:20
    有没有试下把这个文件换个文件夹,同时修改工程属性中的搜索路径?换到其他文件夹下能否找到呢? ...

    感谢你启发了我,我把需要的13K文件,都放到E:\Freescale\workspace\LCF文件夹下。

    然后用绝对路径去寻找,还是找不到相应的文件,然后将绝对路径改为相对路径,就能正确找到了!

    多谢!

    有另外一个问题跟您请教一下,看您是否了解:
    CW_for_starcore 10.8.2,自带的某些demo编译出来的eld文件只有一个,也就是说只能build出来一个core的文件,我想编译出来多个core的eld文件,该怎么办呢?
    如下图:左边的ipc_integration_demo编译出来的是core 0的eld文件,右边的basic_demo编译出来的是core0~core5的eld文件
    未命名.JPG
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-3-10 16:36:29 | 显示全部楼层
    suchwill 发表于 2015-3-10 15:44
    感谢你启发了我,我把需要的13K文件,都放到E:\Freescale\workspace\LCF文件夹下。

    然后用绝对路径去寻找 ...

    你好,路径问题已经解决了。
    那么关于eld文件,能否重新建一个专门的eld问题贴出来,我会继续帮你转给FSL_TICS_Fiona,他是DSP CW的专家。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    18

    帖子

    0

    注册会员

    Rank: 2

    积分
    57
    最后登录
    2015-3-21
     楼主| 发表于 2015-3-10 16:48:40 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-3-10 16:36
    你好,路径问题已经解决了。
    那么关于eld文件,能否重新建一个专门的eld问题贴出来,我会继续帮你转给FSL ...

    好的,多谢版主!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2015-3-11 10:14:54 | 显示全部楼层
    导入工程的时候,选择一下全部复制就可以。楼主是否选择了全部复制?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-12 10:00 , Processed in 0.115471 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表