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/BEAGLEBK:不带 JTAG 调试器的教程/文档 RTOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/945363/ccs-beaglebk-tutorial-documentation-rtos-without-jtag-debugger

器件型号:BEAGLEBK

工具/软件:Code Composer Studio

您好!

我正在尝试熟悉 TI-RTOS。

我碰巧已经有一个 BeagleBone Black、并希望能对此采取初步措施。  我没有 JTAG 调试器。

浏览文档和教程时、我只能找到使用 JTAG 调试器加载和运行示例的示例。

我还截读了"TI-RTOS 入门培训系列"。  这似乎也在每个实验中使用 JTAG 调试器。

也许我错过了一些东西。

是否有任何示例-从开始到结束-如何生成一个简单的应用程序来生成所有必要的文件并解释如何从 SD 卡引导?

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

    您好!

    通常、如果您要使用 TIRTOS、则需要使用 JTAG 调试器来调试代码、因为代码在电路板上运行。 但是、我将再次检查我们是否有有关从 SD 引导的文档。

    谢谢、

    最大

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

    您好!

    查看此资源:  

    https://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_Foundational_Components.html#booting-via-sd-card

    谢谢、

    最大

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

    这样、我就能够从 SD 卡引导 BeagleBone Black。

    现在、为了创建和集成我自己的应用、我假设我必须阅读"TI-RTOS 内核(SYS/BIOS)用户指南"。

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

    尊敬的 Marco:

    没错。 此外、请务必查看我们的 PDK 示例、以了解示例应用的入门:

    software-dl.ti.com/.../index_examples_demos.html

    谢谢、

    最大

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

    最大值、

    我现在正在尝试根据"TI-RTOS 内核(SYS/BIOS)用户指南"创建一个项目。

    我根据2.1章创建了一个独立的 SYS/BIOS 项目。 在这里、我选择了 AM33x - Cortex A8和 BeagleBone_Black 作为目标。

    我根据2.2添加了"RTSC 配置文件"

    然后、我尝试根据2.3通过 XGCONF 打开它。

    但是、在这一步中、CCS 会重现崩溃。  在崩溃之前、我捕获了错误消息、如下面的屏幕截图所示:

    Marco

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

    由于我一直在 Linux 下使用 IDE、因此我在 Windows 下尝试了它。

    当我在 Windows 下执行与上述步骤(第2.1、2.2和2.3章)相同的步骤时,IDE 不会崩溃。

    但是、当我打开.cfg 文件时、它所做的只是打开一个空(文本)文件。

    我需要一个图形编辑器、如文档中所示的 XGCONF。

    因此、我假设我在这里做了一些根本错误的事情。

    是否可能安装了不应该安装的东西? 未正确添加?

    我已安装

    • CCS
    • 适用于 AM335x 的 SDK RTOS
    • SYS/BIOS

    我将默认目录保存在 Linux 和 Windows 下。

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

    尊敬的 Marco:

    我将通知另一位专家有关此主题的信息。 他们应尽快对此主题做出响应。

    谢谢、

    最大

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

    您好!

    右键单击.cfg 文件并选择"Open with -> XGCONF"。 我建议不要使用 XGCONF、因为它很慢并且有一些错误。

    此致、
    弗兰克

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

    大家好、很抱歉、但这给我留下了比以前更多的问题。

    1.我尝试了"右键单击并打开方式"方法,但效果如上所述。 只会打开一个空文件。
    这表示什么?  我是否期望出现错误?  安装或我的项目是否有问题?

    2.在本主题前面、我问过我是否可以按照"TI-RTOS 内核(SYS/BIOS)用户指南"进行操作。 本文档介绍了如何创建项目和使用 XGCONF。
    现在我被告知不要使用它,因为它很慢,而且很差。 此工具是否真的不可用?

    3.如果我不能使用 XGCONF、如何配置 SYS/BIOS 应用程序? 这在哪里描述?  对于像您这样的经验丰富的用户来说、这似乎很明显、但我仍在尝试获取所有 html、pdf 和视频文档的概述。

    Marco

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

    尊敬的 Marco:

    [引用 user="Marco Schindler1]'我尝试了"右键单击并使用打开"方法、但效果如上所述。 只会打开一个空文件。
    这表示什么?  我是否期望出现错误?  安装或我的项目是否有问题?

    您是否收到错误消息?  

    您是否安装了 SYS/BIOS 和 XDC 工具 RTSC 组件?

    在 CCS 中:

    • 选择菜单窗口->首选项
    • 选择 Code Composer Studio -> Product
    • 单击刷新
    • 选择已安装的 SYS/BIOS 和 XDC 工具组件
    • 单击安装

    [引用 USER="Marco Schindler1]]在本主题前面、我问过我是否可以阅读"TI-RTOS 内核(SYS/BIOS)用户指南"。 本文档介绍了如何创建项目和使用 XGCONF。
    现在我被告知不要使用它,因为它很慢,而且很差。 此工具是否真的不可用?

    XGCONF 作为已安装内容的一部分提供、因此可以使用。 我发现它对启动项目和了解基本可用选项非常有用。 但是、我建议在工程开发期间直接编辑.cfg 文件(文本)文件。

    [引用 USER="Marco Schindler1"]如果我不能使用 XGCONF,如何配置 SYS/BIOS 应用程序?

    直接编辑.cfg (文本)文件。

    [引用 user="Marco Schindler1"]描述的位置是什么?

    请参阅中的 TI-RTOS 内核(SYS/BIOS)用户指南 /docs/Bios_User_Guide.pdf、1.6.1使用 API 参考帮助系统、配置参考。

    AM335x PRSDK (和 BIOS 安装)中有许多示例项目(.cfg 文件)可用作指南。

    但愿这对您有所帮助。

    此致、
    弗兰克

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

    我还认为至少在开始时、XGCONF 将非常有助于了解 cfg 文件的选项和语法。

    无论如何打开、我都不会收到错误消息、只是一个空文件。

    它确实找到了一些更新、但行为没有改变、请参阅下面的项目和安装图片:

    发现的可安装产品:

    现已安装的产品:

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

    您好、宏、

    我看到您安装了两个版本的 XDC 工具。 您的项目中是否所有引用的是单个版本的 XDC 工具?  请访问 :https://e2e.ti.com/support/tools/ccs/f/81/t/291214?I-can-t-open-cfg-files-properly-with-XGCONF-in-CCSv5

    是否可以共享您的项目以便我可以尝试在 XGCONF 中打开.cfg 文件?

    此致、
    弗兰克

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

    我要附加该项目、它实际上只是我创建的一个新项目、其中添加了目标。

    我没有找到其他论坛主题提到的选项。  在"常规"页面上没有"RTSC"选项卡、我也没有在子选项卡"产品和存储库"中找到对 XDC 工具目录的引用。

    也许由于此线程是旧得多的 IDE 版本、因此它位于不同的位置。

    很抱歉、我们问了很多关于应该做什么非常简单的问题。

    e2e.ti.com/.../BBBmyHelloWorld.zip

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

    尊敬的 Marco:

     .zip 文件中的 BBBmyHelloWorld.cfg 文件为空。 您是否意外覆盖了它?

    此致、
    弗兰克

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

    我所做的就是从菜单中创建一个 RTSC 配置文件、该菜单显然创建了这个空文件。

    我在 Linux 和 Windows 下都尝试过这种方法几次。 在 Linux 下、IDE 崩溃、在 Windows 下、它会以空文本文件的形式打开该文件。

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

    尊敬的 Marco:

    我更改了项目中的各种设置、尝试使 XGCONF 正常工作、但我没有成功。 我认为关键问题是项目输出类型是"可执行"、而不是"RTSC 应用程序(可执行)"。 请参阅“项目属性”->“常规”,“输出格式”。 我看不到将工程类型从"Executable"更改为 "RTSC 应用程序(可执行文件)"的方法。

    我能够让 XGCONF 与一个新的 SYS/BIOS hello world 项目一起工作。 请尝试以下操作:

    • File -> New -> CCS Project
    • 对于 Target、选择"BeagleBone_Black"
    • 在"Cortex A [ARM]选项卡下、展开"Project templates and examples"。 展开 SYS/BIOS->更多示例,单击“Search using import wizard (使用导入向导搜索)”。
    • 选择"Hello [gnuTargetExamples.]"、然后单击"完成"。
    • 为项目选择名称、默认为"hello"、单击下一步。
    • 对于平台、键入"ti.platforms.beaglebone"。
    • 单击 Finish (完成)。

    现在、在新创建的项目中右键单击.cfg 文件、然后选择 Open with -> XGCONF。

    请注意、使用 TI 编译器的 hello 工程只能与较旧版本的 SYS/BIOS 配合使用、请参阅 :https://e2e.ti.com/support/processors/f/791/p/887584/3283197#3283197。  

    此致、
    弗兰克

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

    仅供参考、我一直喜欢(并且仍然使用)原始版本、因为它内置了 JTAG:

      

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

    Joe、

    非常感谢您参加本财政年度的活动。

    另一种方法是将 JTAG 连接器焊接到 BeagleBone Black:

    这是我采取的方法。 我将 XDS2xx USB 调试探针与 BeagleBone Black 搭配使用。

    此致、
    弗兰克