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.

[参考译文] CC3220SF-LAUNCHXL:连接 CC3220SF Launchpad XL 的 Micro SD 卡接口

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1235211/cc3220sf-launchxl-micro-sd-card-interface-with-the-cc3220sf-launchpad-xl

器件型号:CC3220SF-LAUNCHXL
主题中讨论的其他器件: SysConfig

尊敬的社区:

我将以 SD 接口模式连接插入 SD 卡存储器连接器 SanDisk 8GB SDHC1 4类 SD 卡与 SimpleLink CC3220SF-LAUNCHXL。

硬件连接如下所示:

引脚 SD 存储卡连接器 SimpleLink CC3220SF-LAUNCHXL
1 数据2 常闭
2 CD/DAT3 常闭
3 命令 P8 (CMD 引脚)
4 VDD 电压 第3版
5 CLK P7 (CLK 引脚)
6 VSS 接地
7 数据0 P6 (DATA 引脚)
8 数据1 常闭

当我尝试使用 simplelink_cc32xx SDK 6.10.00.05在 CCS 中调试 fatsdraw NORTOS 项目时、这些引脚与板载 I2C 和 LED 接口引脚没有冲突、程序在以下阶段停止。

启动 FatSD Raw 示例

此示例要求 SD 卡上使用 FAT 文件系统。

如果您的 SD 卡未使用文件系统进行格式化、则会出现错误。

驱动器0已安装

正在读取磁盘信息...

从 FatFs 对象获取空闲群集计数时出错

此外,我尝试了后格式化 SD 卡 fatsd NORTOS 项目,也停止在如下:

启动 fatsd 示例

此示例要求 SD 卡上使用 FAT 文件系统。

如果您的 SD 卡未使用文件系统进行格式化、则会出现错误。

驱动器0已安装

正在创建一个新文件"fat:0:input.txt"...
错误:无法创建"fat:0:input.txt"。
如果需要其他跳线、请检查 Board.html。

正在中止...

我不知道为什么会发生这种情况。 有人解释为什么会发生什么解决方案?

谢谢。此致、

阿贾伊库马尔

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

    尊敬的 Ajaykumar:

    您的引脚连接是否与 SysConfig 中的引脚连接匹配? 我们有一些该示例旨在与 https://www.ti.com/tool/BOOSTXL-SHARP128配合使用的演示硬件: 

    您能否尝试 sdraw 示例、看看它是否起作用? 您是否还可以尝试更新到最新的 SDK 7.10.0.13?  

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

    您好、Sabeeh:

    您的引脚连接是否与 SysConfig 中的引脚连接匹配?

    是的、它与 sysconfing 匹配。

    您能否尝试 swap 示例并查看其是否有效?

    是的、我尝试了使用更新的 SDK 的 sdraw 示例 、它还在"Error initializing the SD card!"(初始化 SD 卡时出错!)停止。 其他示例也没有帮助。

    您能支持我尽快解决这个问题吗?

    此致、

    阿贾伊库马尔

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

    您能否单步执行 sd_initialize 函数、告诉我哪里出了问题? 您是否尝试过其他 SD 卡?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否逐步完成 sd_initialize 函数并告诉我出了什么问题?

    /*
    *=========== SD_initialize====
    */
    int_fast16_t SD_initialize (SD_Handle handle)
    {
    返回(handle->fxnTablePtr->initializeFxn (handle));

    在执行上述代码之后  

    结果:-1
    初始化 SD 卡时出错!

    您是否尝试过其他 SD 卡?

    是的,我尝试过不同的 SD 卡也是停止在同一个地方,我上面提到。

    此致、

    阿贾伊库马尔