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.

[参考译文] RTOS/TM4C1294NCPDT:我已经使用 tm4c1294NCDPT (定制设计板我具有所有协议、如 UART、SSI、CAN、以太网、USB)设计了一个数据记录器板。 我想在此基础上构建 TI-RTOS,从乞讨到结束的过程是什么,请指导我。

Guru**** 2606725 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/576479/rtos-tm4c1294ncpdt-i-have-designed-one-data-logger-board-using-tm4c1294ncdpt-custom-design-board-i-have-all-protocols-like-uart-ssi-can-ethernet-usb-i-want-to-build-ti-rtos-on-that-what-is-the-process-for-that-from-begging-to

器件型号:TM4C1294NCPDT

工具/软件:TI-RTOS

您好!

我已经使用 tm4c1294NCDPT (定制设计板我具有所有协议、如 UART、SSI、CAN、以太网、USB)设计了一个数据记录器板。

我想在此基础上构建 TI-RTOS,从乞讨到结束的过程是什么,请指导我。

请提供启动板的过程。

是他们寻求支持的任何替代方案。(如电话联系)

谢谢  

Rajesh.K

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

    您好、Rajesh、

    遗憾的是、没有快捷方式。 以下是我建议您执行的操作:

    1.熟悉 BIOS 内核。 下面提供了 BIOS 内核的用户指南和 API 指南 /商品/ /docs 应该有所帮助。

    2.为 tm4c1294NCDPT Launchpad (我认为您可以动手操作)加载并运行 Hello 示例:

    学习这个示例、这将告诉您一个基于 BIOS 的程序的结构、以及如何构建和运行这个程序。

    使用 TIRTOS 时、您需要尽可能使用为 TIRTOS 设计的器件驱动程序。 要熟悉这些驱动程序、请在 CCS 中研究 tm4c1294NCDPT Launchpad 的驱动程序示例:

    4.了解如何使用 CCS 将代码(非基于 TIRTOS)加载并运行到您的电路板上。 如果您对此有任何疑问、器件和 CCS 论坛将能够为您提供更好的帮助。

    5.修改 Hello World 示例以使用电路板的存储器映射。 您 需要修改链接器命令文件.EK_TM4C129EXL.cmd。 使用 CCS 在电路板上重建、加载和运行它。

    6.从步骤3中获取每个相关的驱动程序示例,以在您的电路板上构建、加载和运行,从而确保外设驱动程序正常工作。

    7.对于没有基于 TIRTOS 的驱动程序的外设、您必须使用中 driverlib 中的那些外设  \products\TivaWare_C_Series-X.x.x.X\driverlib。 您可能需要更改一些驱动程序代码才能在 TIRTOS 上工作。 如果您对 driverlib 有疑问、tm4c 器件论坛应能为您提供帮助。

    完成此操作后、您应该能够在 TIRTOS 上编写自己的程序并使用您感兴趣的外设。

    此致、

    文森特

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

    您好!

    我得到的非常有价值的信息 经过一些示例之后,现在我正在尝试创建一个简单的 hello world 项目,我遇到以下错误,请告诉我问题是什么。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当我尝试上传小型 hello world 项目时、我没有收到错误、但我正在尝试上传 UART 日志记录或以太网示例、我收到以下错误

    Cortex_M4_0:GEL 输出:
    内存映射初始化完成
    Cortex_M4_0:初始化闪存编程时出错:无法读取0x400FE000:数据不存在
    Cortex_M4_0:加载程序:程序的一个或多个部分落入不可写的存储器区域。 这些区域实际上不会写入目标。 检查链接器配置和/或存储器映射。
    Cortex_M4_0:读取长度为0x4的第0页上的0x0处的存储块时遇到问题:访问存储器时发生错误
    Cortex_M4_0:文件加载程序:验证失败:目标读取0x00000000失败
    Cortex_M4_0:GEL:文件:C:\ti\uartlogging_EK_TM4C1294XL_TI\Debug\uartlogging_EK_TM4C1294XL_TI.out:加载失败。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Kota、

    我假设您在 hello world 计划中已逾期您之前的构建错误。 如果没有、请告知我们。

    我在 CCS 7.0中成功地从 TI-RTOS 2.16.00.08构建和加载 UART 日志记录示例。 这些是您使用的版本吗?

    它让我感到困惑的是、该错误正在抱怨存储器位置0x400FE000、该位置未在链接器命令文件(EK_TM4C1294XL.cmd)中定义。 是否确定在不进行任何修改的情况下按原样构建示例?

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

    尊敬的 Vincent:

    您好、Word 程序和 UART 控制台程序工作正常...当成功地转到 UART 日志记录和 LAN 示例程序编译时 、但在加载时遇到错误(我没有对代码进行任何更改)。

    此致、

    Rajesh  

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

    您好、Rajesh、

    请告诉我们您使用的 CCS 和 TI-RTOS 版本。 只需确认一下、您只需在 TI tm4c1294NCDPT Launchpad (请参阅 www.ti.com/.../ek-tm4c1294xl)上加载并运行示例、而不是在定制板上运行示例、对吧?

    谢谢、
    文森特

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

    在您的帮助下、我已成功上传。(UART 日志程序)

    现在、我想使用 ti-RTOS 创建我自己的项目

    File->new->ccsproject、、、我选择了控制器类型和调试器类型......... 在项目选择 TI-RTOS->它们不是"空"项目类型中,只有我有选项 ti-RTOS->tm4c1294lanchpad 选项。




    现在我想为电路板构建我自己的程序,我使用了 pinmux 工具,并根据我的协议及其生成的.c 和.h 文件配置了引脚,我想在项目中添加这些文件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Rajesh、


    很高兴您能够解决 UART 日志记录程序的问题。

    鉴于您现在正在处理一个不同的问题、您是否可以专门为此启动新的主题? 确保记下您使用的 CCS 和 TIRTOS 版本。 这将吸引更多人关注您的问题、还将帮助面临类似情况的其他人更容易通过更简洁/重点突出的主题阅读。


    此致、

    文森特

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

    尊敬的 Vincent:

    我使用的是 TI-RTOS 版本2.16.01.14 和 Code Composer Studio 版本 CCS 7.0.0。

    谢谢

    Rajesh.K

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

    不确定您是否已经获得了答案、但我尝试了您的版本、并能够创建一个空项目。 请提供 CCS 的屏幕截图以向我们展示您看到的内容。

    此致、
    文森特
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于原始海报最近没有活动、我将关闭此主题。

    Todd