This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/66AK2H14:CCS/66AK2H14

Guru**** 2614265 points
Other Parts Discussed in Thread: 66AK2H14, 66AK2H12, SYSBIOS

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/658123/ccs-66ak2h14-ccs-66ak2h14

器件型号:66AK2H14
Thread 中讨论的其他器件: 66AK2H12SYSBIOS

工具/软件:Code Composer Studio

您好!

我使用的是66AK2H14处理器和 CCS v7.2。

我正在尝试构建 EMIF、示例 C:\ti\pdk_k2hk _4_0_7\packages/ti\boot\writer\n 和\src\nandwriter.c 我不使用 NAND 进行引导。 我只需要测试读取和写入功能。

我刚刚创建了新项目并将 nandwriter.c 复制到 main 中、并将 platform.h 文件作为包含在内

但是当我尝试构建时,我会遇到很多错误。

请帮助我解决这些错误。

谢谢、此致、

Mahima shanbag

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    请检查 pdk_k2hk_4_0_7\packages/ti\boot\writer\n 和\evmk2h\build\makefile 以了解用于构建此文件的内容、如下所示:

    order_OBJS +=\
    "./src/nandwriter.obj \
    "./nandwriter.cmd"\
    $(GEN_CMDS__FLAG)\
    -l" ti.platform.evmk2h.ae66"\
    -l"libc.a"\
    -l"ti.csl.ae66"\

    然后、您的 CCS 项目应该具有相同的内容。

    此致、Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Eric:

    当我尝试包括 ti.csl.we66库时、它显示没有匹配项

    我还有一个疑问、就是我尝试在 .cfg 文件中包含 var PlatformLib = XDC.loadPackage ('ti.platform.evmk2h')、但我遇到了类似的错误

    C:\ti\pdk_k2hk _4_0_7\packages/ti\platform\evmk2h\package.XDC 沿着包路径找到、但未找到架构文件。   确保软件包 ti.platform.evmk2h'已完全构建。

     

    请帮我解决这个问题、

    提前感谢、

    Mahima Shanbag

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我检查了 PDK K2HK 4.0.7安装、ti.csl.ae66位于 pdk_k2hk _4_0_7\packages/ti\CSL\lib\K2H\C66\release 下、ti.platform.evmk2h.ae66位于 pdk_k2hk 4_0_7\packages/ti\platform\evmk2h\lib\debug\ebug 下。 没有任何问题。

    在文件浏览器中、您应该选择*。*(而不是*。lib、*。a)来查看文件。

    此致、Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Eric:

    感谢您的建议、

    我已导入 memory_66AK2H12_CortexA 示例并复制了代码,我已在 make 文件中包含所需的头文件和库。

    我将库包含为

    当我尝试构建时、我会遇到类似的错误

    找不到-l:C:/ti/pdk_k2hk_4_0_7/packages/ti/csl/lib/k2h/c66/release/ti.csl.ae66
    找不到-l:C:/ti/pdk_k2hk_4_0_7/packages/ti/platform/evmk2h/platform_lib/lib/debug/ti.platform.evmk2h.ae66


    请帮助我解决错误。

    再有一个疑问、我可以将其包含在.cfg 文件 ryt 中、而不是像上面那样添加库???

    但是当我尝试添加 var PlatformLib = XDC.loadPackage ('ti.platform.evmk2h')等平台时 、我得到了

    C:\ti\pdk_k2hk _4_0_7\packages/ti\platform\evmk2h\package.XDC沿着包路径找到、但未找到架构文件。   确保软件包 ti.platform.evmk2h'已完全构建。

     


    提前感谢、

    Mahima Shanbag

     

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我尝试创建一个任意 CCS 工程、并添加了 CSL 和平台库、对我来说没有问题。 如果我故意拼写库名称错误、那么我会遇到您看到的错误。 由于您在库中提供了绝对地址、请尝试删除搜索路径。 或者、保留搜索路径、但修改库名称以确保搜索路径+库存在。

    此外、您还提到了在.cfg 中添加平台、首先、.cfg 中的平台由 SYSBIOS 定义、这是平台的定义、例如内存段、代码/数据放置、这不是 Processor SDK RTOS 发行版中的平台库。 此外,没有名为 ti.platform.evmk2h 的平台,请检查 BIOS_6_xx_xx_xx\packages/ti\platforms 以了解平台名称。

    此致、Eric