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/LP-CC2652RB:uartecho &amp 的合并代码帮助;fatsd

Guru**** 2571845 points
Other Parts Discussed in Thread: CC2652RB

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/920743/ccs-lp-cc2652rb-help-with-a-merged-code-for-uartecho-fatsd

器件型号:LP-CC2652RB
主题中讨论的其他器件:CC2652RB

工具/软件:Code Composer Studio

您好!  

我有一个应用程序将传入的 UART 数据写入 SD 卡。 对于此应用程序、我尝试合并 uartecho 和 fatsd、但无法执行该操作。
是否有人建议我如何继续?
我将在 txt 文件中附加开发的代码。  
我在 SD card.e2e.ti.com/.../uartsd07072020.txt 中没有收到任何消息

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

    我相信这不是我们测试过的结果、因此反馈速度很慢。  

    您在这方面是否取得了任何进展?  

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

    我记得我曾在类似的主题上为您提供帮助。 您现在看到了什么具体问题?

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

    是的、您已经帮助并感谢您的支持、但问题未得到解决。 我能够写入 SD 卡并从 cc2652rb 读取传入的 UART 数据。
    我的目标是将传入的 UART 数据写入待处理的 SD 卡。 您曾建议使用不同的任务、但我认为这不是必需的、我们仍然可以在同一代码中执行此操作。 我正在附加代码文件、我正尝试使其正常工作。 请建议我在 same.e2e.ti.com/.../uartsdfilecreate.txt 中进行更改 

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

    主席先生,我想让下面所附的代码对我有效。 请建议我进行相同的更改、以便我可以尽快完成任务。 我的任务是将从 Arduino 传入的 UART 数据写入与 cc2652rb launchpad 连接的 SD 卡。

    谢谢、

    shivame2e.ti.com/.../4336.uartsdfilecreate.txt 

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

    如果您只使用 UART 或 SD、您是否能够使 UART 正常工作以及是否能够使 SD 卡代码正常工作?

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

    @我曾帮助 Shivam 让 UART 和 SD 示例单独工作...

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

    不要尝试一次合并所有内容、而是尝试较小的步进。 从 SD 部件开始。 您是否能够从程序的不同部分传递字符串/文件并编写该文件?  

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

    是的、先生、两个都可以单独工作。

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

    该计划的不同部分意味着什么?
    是的、我尝试执行一些小步骤、例如成功合并了 UART 代码、并且能够同时在 SD 卡中创建.txt 文件。 但我无法在 SD 卡中写入传入的 UART 数据。

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

    UART 和 SD 卡写入过程都需要时间。 我将在两个不同的任务中执行这些操作、并使用信标来确保正确的握手。

    您是否逐行浏览了代码行、并尝试确定现有代码的故障位置?  

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

    这正是我向 Shivam 提出的建议。

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

    好的、主席先生、我理解了、但我想在没有 RTOS 的情况下实现它、因为我不知道 RTOS 的实现方式、而且我有紧迫的要求。  
    是的、我逐行逐行逐行逐行逐行逐行逐行逐行逐行逐行逐行逐行逐行逐行逐行逐行逐行逐行逐行逐出、
    在 while (1)循环中失败。

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

    我还想知道、如果在 Arduino 中轻松实现、为何不能简单地完成不同的任务和信标。

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

    如果没有 TI-RTOS、可以执行此操作、但您必须使用 noRTOS 或裸机。 后者会增加复杂性、因为您必须实施 TI-RTOS 所需的所有步骤、并且驱动程序本身不是推荐的方法。

    为此、您无需深入了解 TI-RTOS 即可实现所需的功能。  

    由于您的所有代码基本上都位于 while (1)循环中、因此该信息不会提供任何有用的信息。  

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

    好的、当我尝试在 while 循环中写入 SD 卡中的数据时、代码在步骤中停止。
    不管怎样、由于 TI RTOS 的建议、我将尝试实施它。