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/MSP430F169:如何使用 MSP430F169和 code composer 在 SD 卡中创建文件?

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/784866/ccs-msp430f169-how-to-creat-a-file-in-a-sd-card-using-msp430f169-and-code-composer

器件型号:MSP430F169
主题中讨论的其他器件: MSP430FR5994

工具/软件:Code Composer Studio

您好!

我使用 MSP430F169制作数据记录器。 为此、我必须使用 MSP430F169写入 SD 卡。

我使用 Code Composer。 我要做的是创建一个文件(Excel 文件)并将一些信息写入其中。

我进行了搜索、并为使用 FAT 库可能实现这一目标提供了资金。 我还为来自德州仪器的一个使用同一微控制器的示例提供资金。 但这不显示如何操作

创建文件或类似的文件。

可以有人帮助我吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请参阅以下有关 MSP430文件系统 的 E2E 主题:e2e.ti.com/.../610527
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    谢谢。 我在那里找到了 FatFs 库并将其下载。 我需要的所有函数都在 file.h 中定义

    我尝试在 SD 卡中创建一个文件、但我始终收到相同的错误:

    >>编译失败
    Makefile:147:目标'atenlogger__.out'的配方失败
    get_fattime ./ff.obj

    错误#10234-D:未解析的符号仍然存在
    错误#10010:链接期间遇到错误;未构建"Datenlogger__.out"
    gmake[1]:***[Datenlogger__.out]错误1.
    Makefile:143:目标'all'的配方失败
    gmake:***[全部]错误2.

    当我注释行 fr = f_open (&fil、"message.txt"、fa_create_new)时、我不会收到此错误;

    知道有人如何解决这个问题? 代码如下所示:

      #include

    #include 
    #include 
    
    #include "hal_hardware_board.h"
    #include "mmc.h"
    #include "ff.h"
    #include "ffconf.h"
    #include "hal_spi.h"
    
    
    int main (void)
    {
    WDTCTL = WDTPW + WDTHOLD;//禁用看门狗
    
    FIL fil; /*文件对象*/
    char line[100];/*线路缓冲器*/
    FRESULT fr; /* FatFs 返回代码*/
    
    
    /*打开文本文件*/
    fr = f_open (&fil、"message.txt"、fa_create_new);
    
    返回0;
    }
    
    

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

    您好!

    谢谢。 我在那里找到了 FatFs 库并将其下载。 我需要的所有函数都在 file.h 中定义

    我尝试在 SD 卡中创建一个文件、但我始终收到相同的错误:

    >>编译失败

    Makefile:147:目标'atenlogger__.out'的配方失败

    get_fattime ./ff.obj

    错误#10234-D:未解析的符号仍然存在

    错误#10010:链接期间遇到错误;未构建"Datenlogger__.out"

    gmake[1]:***[Datenlogger__.out]错误1.

    Makefile:143:目标'all'的配方失败

    gmake:***[全部]错误2.

    当我注释行 fr = f_open (&fil、"message.txt"、fa_create_new)时、我不会收到此错误;

    知道有人如何解决这个问题? 代码如下所示:

    #include
    #include
    #include

    #include "hal_hardware_board.h"
    #include "mmc.h"
    #include "ff.h"
    #include "ffconf.h"
    #include "hal_spi.h"


    int main( void )

    WDTCTL = WDTPW + WDTHOLD;//禁用看门狗

    fil fil;/*文件对象*/
    char line[100];/*线路缓冲器*/
    FRESULT fr;/* FatFs 返回代码*/


    /*打开文本文件*/
    fr = f_open (&fil、"message.txt"、fa_create_new);

    返回0;

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、文件系统包含在 MSP430FR5994 LaunchPad 开发套件软件示例中。 您可以在 MSP430F169平台中移植此代码吗? 文件系统不应与不同的 MSP 平台有太大关系。 很抱歉、到目前为止、我没有带宽在 f169平台上调试此问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、可以在 www.ti.com/.../msp-exp430fr5994中找到硬件和软件示例