查看: 2392|回复: 13

[求助] 请教kds3.0链接出错问题

[复制链接]
  • TA的每日心情
    开心
    2020-4-30 08:32
  • 签到天数: 1 天

    [LV.1]初来乍到

    79

    主题

    239

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1093
    最后登录
    2024-2-14
    发表于 2015-9-2 23:06:24 | 显示全部楼层 |阅读模式
    链接出错,见图中红线标明部分,Finished building: ../Generated_Code/mqx_ksdk.c,
    mqx_ksdk.c编译成功了,Generated_Code目录中也有mqx_ksdk.o文件,
    链接却提示出错: arm-none-eabi-g++: error: ./Generated_Coe/mqx_ksdk.o: No such file or directory

    请问是什么原因?
    我知道答案 目前已有13人回答
    Image 111.jpg

    评分

    参与人数 1NXP金币 +2 收起 理由
    小七 + 2

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    15268
    最后登录
    1970-1-1
    发表于 2015-9-2 23:27:15 | 显示全部楼层
    你是不是没指定库的位置?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-4-30 08:32
  • 签到天数: 1 天

    [LV.1]初来乍到

    79

    主题

    239

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1093
    最后登录
    2024-2-14
     楼主| 发表于 2015-9-2 23:46:58 | 显示全部楼层
    lkl0305 发表于 2015-9-2 23:27
    你是不是没指定库的位置?

    这个工程已经编译过很多次了,也没增加文件,突然就链接出错,不知是哪里的原因。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-4-30 08:32
  • 签到天数: 1 天

    [LV.1]初来乍到

    79

    主题

    239

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1093
    最后登录
    2024-2-14
     楼主| 发表于 2015-9-3 11:45:38 | 显示全部楼层
    本帖最后由 xxs-133546 于 2015-9-3 14:13 编辑
    xxs-133546 发表于 2015-9-2 23:46
    这个工程已经编译过很多次了,也没增加文件,突然就链接出错,不知是哪里的原因。 ...

    1、用kds+ksdk+pe建立的工程,PE选项-->Project Mode-->Standalone, MQX的原文件在PE生成工程时都自动复制进来了;2使用了ksdk内带的mqx,pe添加模块是分步进行的,先用PE添加fsl_gpio模块,编写驱动和测试程序,再用PE添加fsl_i2c模块,编写驱动和测试程序,到这一步编译和链接能通过;
    3、但用PE添加fsl_dspi模块后,编译正常,但链接通不过,删掉fsl_dspi模块后重新编译链接都可通过;
    4、不添加fsl_dspi模块,继续添加fsl_uart编译链接能通过;
    5、不知问题出在哪里,是fsl_dspi模块有问题,还是链接的文件数量太多?
    6、arm-none-eabi-g++: 对后面链接的文件数有限制吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-4-30 08:32
  • 签到天数: 1 天

    [LV.1]初来乍到

    79

    主题

    239

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1093
    最后登录
    2024-2-14
     楼主| 发表于 2015-9-4 00:54:14 | 显示全部楼层
    1、试了一整天,似乎是链接命令:arm-none-eabi-g++ -mcpu=  后面参数字符总长度有限制,我在工程中添加了一个空文件bbbb.c,编译链接能通过;
    2、把bbbb.c改成bbbbb.c,链接就提示最后一个文件找不到了;
    3、如果还把文件名改长点,链接就提示倒数第二个文件找不到;
    4、除了把部份文件编译链接成库文件的话,还有其它解决办法吗,KDS3.0哪里可以设置?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-4-30 08:32
  • 签到天数: 1 天

    [LV.1]初来乍到

    79

    主题

    239

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1093
    最后登录
    2024-2-14
     楼主| 发表于 2015-9-6 09:06:20 | 显示全部楼层
    驱动还没写到一半,链接通不过,项目没法进行下去了,痛苦中......
    花了很多时间来熟悉kds3.0+pe+ksdk1.2+MQX,难道又要换开发平台?
    请求指点解决办法!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    113

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    326
    最后登录
    1970-1-1
    发表于 2015-9-6 12:18:06 | 显示全部楼层
    右键点击工程,然后点击属性,在属性中的c/c++ General下面点击Paths and Symbols,languages选择GNU C,看看你的那个文件所在的路径有没有包含在这里。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-4-30 08:32
  • 签到天数: 1 天

    [LV.1]初来乍到

    79

    主题

    239

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1093
    最后登录
    2024-2-14
     楼主| 发表于 2015-9-6 15:16:43 | 显示全部楼层
    本帖最后由 xxs-133546 于 2015-9-6 15:45 编辑
    FSL-TICS-RICK 发表于 2015-9-6 12:18
    右键点击工程,然后点击属性,在属性中的c/c++ General下面点击Paths and Symbols,languages选择GNU C,看 ...

    1、路径没有问题,所有文件都成功编译成了  .O文件,应该是linker命令参数有问题,
    2、工程用默认的GNU Make Buider,链接不成功,似乎是linker的参数总长度(字符数)有限制,
    3、我将工程设置改成CDT Internal Builder,链接成功,不知道以后添加更多文件后能否链接成功,
    4、不知是什么原因?
    222.jpg
    111. 6.jpg
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    15268
    最后登录
    1970-1-1
    发表于 2015-9-6 23:21:05 | 显示全部楼层
    关注楼主
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-4-30 08:32
  • 签到天数: 1 天

    [LV.1]初来乍到

    79

    主题

    239

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1093
    最后登录
    2024-2-14
     楼主| 发表于 2015-9-7 09:44:09 | 显示全部楼层

    大家多交流,kds连接出问题,一直没解决,要崩溃了。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-27 13:55 , Processed in 0.154813 second(s), 32 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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