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.

[参考译文] TM4C123GH6PGE:在 USB 笔驱动器上写入

Guru**** 2465890 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/665906/tm4c123gh6pge-writing-on-usb-pen-drive

器件型号:TM4C123GH6PGE
主题中讨论的其他器件:DK-TM4C123G

你好。  

EK_TM4C123GXL 到 DK-TM4C123G 的迁移和修改

为什么不能在 Err1.txt 文件中写入"Hello :)"?

请告诉我要做什么。

此致。

静态 int printFileStructure (void){



uint32_t ui32ItemCount;

FRESULT 结果;
静态 char *pcBuf;//[256]="Hello World";
uint32_t ui32BytesWritten;


//
//按上面确定的名称打开文件。 如果文件存在
//它将被打开,如果不打开,它将被创建。
//
fresult = f_open (&g_sFileObject、"Err1.txt"、(fa_create_new |fa_write));
if (fresult!= FR_OK)
{
*(&pcBuf)="Hello:)";
f_write(&g_sFileObject、&pcBuf、20、(UINT *)&ui32BytesWritten);
返回(0);
}

*(&pcBuf)="Hello:)";
fresult = f_write (&g_sFileObject、&pcBuf、20、(UINT *)&ui32BytesWritten);

//

//打开当前目录进行访问。

//

fresult = f_opendir (&g_sDirObject、g_cCwdBuf);

F_WRITE 参考位置
- TivaWare_C_Series-2.1.4.178\third_parties\fatfs\doc\en

在 USB 中创建文件  

- 连接捕获

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否获得了示例 USB_HOST_msc 来支持 DK_TM4C123G?
    C:\ti\TivaWare_C_Series-2.1.4.178\examples\boards\dk-tm4c123g\USB_host_msc
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好 Bob。
    感谢您的回复

    Bob Reply >您是否获得了示例 USB_host_msc 来处理 DK_TM4C123G?
    Reply_a> 不可以、此 USB_HOST_msc 示例在 OLED 显示屏上显示 USB 中的文件和目录结构。

    Q1>我将 Charles 称为源代码和链接错误问题的答案。
    e2e.ti.com/.../2399967

    第一个源代码不起作用、因此我将 EK_TM4C123GXL 迁移并修改为 DK-TM4C123G。
    - VBUS EPEN、USB 管脚映射被改变、源码被操作。

    为什么不能在 Err1.txt 文件中写入"Hello :)"?
    -我添加了函数 f_write、但在创建文件时不会将其写入文件。

    此致。

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

    为什么不能在 Err1.txt 文件中写入"Hello :)"?

    此致。