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.

[参考译文] 编译器/TMS320C6748:在哪里进行 timake?

Guru**** 2542070 points
Other Parts Discussed in Thread: OMAP-L138

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/604948/compiler-tms320c6748-where-is-timake

器件型号:TMS320C6748
主题中讨论的其他器件:OMAP-L138OMAPL138

工具/软件:TI C/C++编译器

我正在尝试在经过修改的 C6748 LCDK 板上从 UART 2更改为 UART 1 (自定义构建、但几乎与参考设计相同)。 我终于知道我需要重新编译 SFH 程序的 DSP 端、当我执行"make"时、它告诉我它找不到 timake。  我安装了 CCS、并且在评估板上编译和测试了许多程序、但现在我想更改闪存加载程序 UART。  如何指向 C6748编译器?

谢谢、

Mike

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

    timake.exe 是一个实用程序、它附带了 CCS (v3)的旧版本、用于在 IDE 之外构建项目。

    此处提供了更多信息:

    processors.wiki.ti.com/.../CCStudio_FAQ

    什么是提示进行 timake? 您提到您运行 make 并要求进行 timake。 不确定如何制作是否具备任何有关 timake 的知识。 通常在运行设置适当环境变量的批处理文件后直接调用 timake。

    我可能需要在一些 C67x DSP 中循环。

    此致、
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    从目录:OMAP-L138_FlashAndBootUtils_2_40/OMAP-L138中执行 cygwin 中的"make"并获得以下结果:
    $制造
    使-C CCS 成为全部
    make[1]:输入目录'/cygdrive/c/ti/OMAP-L138_FlashAndBootUtils_2_40/OMAP-L138/CCS
    make[2]:输入目录'/cygdrive/c/ti/OMAP-L138_FlashAndBootUtils_2_40/OMAP-L138/CCS/UBL_DSP
    为器件 C6748编译 UBL_SPI_MEM.pjt
    /bin/sh:第4行:timake:找不到命令


    一个更好的问题可能是如何使用 CCS IDE 重新编译 DSP 端? 主机端不需要重新编译(不需要重新编译)。

    谢谢!
    Mike
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您有 CCSv3.3吗? 如果是这样、您应该能够打开 UBL_SPI_MEM.pjt 项目并使用它来构建 DSP 端。 我将与具有刷写 OMAPL138/C6748经验的人联系以进行评论。

    此致、
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我有 CCS 7.1。 我将看到我是否可以找到该较旧版本。 谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Mike、

    我能够使用 CCSv6.1.3来构建这个项目。 您可以将工程导入为旧版 CCSv3.3工程并编译.out 文件、如下所示:

    工程中的编译后处理步骤可能会失败、因为安装了.out 的目录已更改、但您可以手动将 UBL 传递到 AISGen 工具、以将其转换为引导二进制文件。

    我很想知道您为什么要使用这个较旧软件包中的引导加载程序。 相对较新的软件包中也支持引导加载程序、例如 Starterware 和 Processor SDK。 但是、如果您已经完成了开发、则可以坚持使用较旧的软件基准。

    此致、

    Rahul

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将在 C6748-LCDK 评估板上使用 C6748_StarterWare_1_20_04_01以及 OMAP-L138_FlashAndBootUtils_2_40。 我们基本上复制了该参考设计、因此开发的代码不必更改。 是否有更现代版本的 SFH 实用程序可在 CCSv7下编译? 我很乐意使用它。

    我正在使用 AISGen 工具创建可引导映像、并使用 noubll 将其直接写入闪存、这与 UART2一起使用。 我只想将其更改为 UART1。 这就是我需要做的所有事情。 我会尝试一下版本6!
    谢谢!
    Mike
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Mike、

    如果 Rahul 能够将其导入到 CCSv6中、那么我希望 CCSv7也能做到这一点。 当您导入 CCSv7时、是否有问题?

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

    导入同一项目时、CCSv7出现了一些问题。 这可能是因为 CGTools 8.1.2不支持 COFF 二进制编译、这是 CCSv3.3工程的默认设置。 在 CCS v6.1.3中,有 CGTools 7.4.x,它允许这些项目在 COFF 支持下进行编译。

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

    我得到6.1.3、找到 UBL_NAND 并得到它进行编译、搜索并找到 UBL_NAND.out 并将其转换为.AIS。  那么、现在我假设我必须重新编译 SFH 的主机端、以便它将包含此版本的 UBL_NAND.AIS?  它如何知道在何处查找合适的版本?

    编辑:我现在真的很困惑:目录"/OMAP-L138/GNU/UBL"包含*。bin 和*。out、用于许多不同的平台。  UBL_NAND.OUT 是否在此处复制(并重命名为 C6748_LCDK 版本)并由 out2prc 操作?  然后 SFH 会重新编译?