查看: 2635|回复: 2

[CodeWarrior] 怎么把kdsk的库移植到Codewarrior上(续)

[复制链接]
  • TA的每日心情
    难过
    2019-9-19 08:55
  • 签到天数: 269 天

    连续签到: 1 天

    [LV.8]以坛为家I

    28

    主题

    2424

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2784
    最后登录
    2019-11-29
    发表于 2016-1-12 11:55:37 | 显示全部楼层 |阅读模式
    本帖最后由 华尔兹兹 于 2016-1-12 16:08 编辑

             原工程是在Codewarrior上,使用的是MQX4.1的库,库已经根据需求已经面目全非

        考虑到移植ksdk_mqx_wolfssl_lib更容易实现,相比移植MQX4.2工作量要少
            我试图将ksdk_mqx_wolfssl_lib以库的形式移植到原有的工程上,
            以下是我摸索的步骤:
    • 新建库

    1.png
    2.png
    3.png
    4.png
        2、链接文件
    按照Ksdk在其他编译器(iarmdk)上的布局链接文件
    Iar
    5.png



    Codewarrior
    6.png


    文件链接完毕
    3、配置工程
    添加依赖文件的路径(安装原有的iar工程和mdk工程)
    7.png
    设置预编译参数
    8.png



          编译不通过,遇到如下问题还要向您们请教一下
    • 添加在预处理中的_EWL_C99=1没有在工程中设置成功,在工程中_EWL_C99=0,像是下图这个位置生效

    9.png
    2、不知是哪里的问题导致了奇奇怪怪的错误,例如(下面的_EWL_C99重复定义是因为_EWL_C99=1没能设置,我在相关文件中重复定义导致)
    10.png

    还请移植制作过库的朋友帮忙看一下
    我知道答案 目前已有2人回答
    1.png
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-1-24 09:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    654

    主题

    3262

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    13128
    最后登录
    2019-1-27
    发表于 2016-1-22 16:44:17 | 显示全部楼层
    帮忙顶一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2019-9-19 08:55
  • 签到天数: 269 天

    连续签到: 1 天

    [LV.8]以坛为家I

    28

    主题

    2424

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2784
    最后登录
    2019-11-29
     楼主| 发表于 2016-1-25 09:15:09 | 显示全部楼层

    谢谢啦 已经解决了,不能这么移植,需要解决的问题太多,主要是kdsk和MQX是不同的栈。解决方法是把MQX4.2上的ssl移植到现在在用的MQX4.1上
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-21 15:10 , Processed in 0.089757 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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