找回密码
 立即注册
楼主: ercircle

TF卡,SD卡:【FatFs+SD+W25Q测试】@【Ai8051U】, AiCube

  [复制链接]

0

主题

9

回帖

17

积分

新手上路

积分
17
发表于 2026-5-7 06:38:46 | 显示全部楼层
学习中...
回复

使用道具 举报 送花

已绑定手机

6

主题

502

回帖

2465

积分

金牌会员

积分
2465
发表于 2026-5-25 20:48:52 | 显示全部楼层
学习来了
学习
回复

使用道具 举报 送花

1

主题

68

回帖

1100

积分

金牌会员

积分
1100
发表于 2026-6-3 15:18:41 | 显示全部楼层
学习
回复

使用道具 举报 送花

已绑定手机

14

主题

268

回帖

3304

积分

论坛元老

积分
3304
发表于 2026-8-1 13:52:07 | 显示全部楼层
学习一下,做个小东西
回复

使用道具 举报 送花

54

主题

397

回帖

860

积分

高级会员

积分
860
发表于 2026-8-2 15:49:31 | 显示全部楼层
erci*** 发表于 2026-3-21 19:09
精简了个只留SD测试的,参考这个吧

大佬,这个代码 修改 config.h
#define HIRC                    40000000UL
#define FOSC                    40000000UL
#define SYSCLK                  FOSC
#define MAIN_Fosc               FOSC

#define PRINTF_HID     




截图202608021550055685.jpg

改完看不到打印效果呢?





不修改 的情况下  用串口也看不到呢
截图202608021548555412.jpg   





----------------------------------
截图202608021554101424.jpg
改了这个页面的内容可以了。





不知道是否可以,我手上的几个存储卡 都提示 格式化失败。

点评

失败的卡拍照看看,是不是都是同规格的,换个不同规格的试下。  详情 回复 发表于 2026-8-2 20:58
回复

使用道具 举报 送花

已绑定手机

121

主题

5081

回帖

1万

积分

超级版主

无情的代码机器

积分
11216
 楼主| 发表于 2026-8-2 20:58:16 | 显示全部楼层
xie2*** 发表于 2026-8-2 15:49
大佬,这个代码 修改 config.h
#define HIRC                    40000000UL
#define FOSC                ...

失败的卡拍照看看,是不是都是同规格的,换个不同规格的试下。
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

54

主题

397

回帖

860

积分

高级会员

积分
860
发表于 2026-8-3 06:16:39 | 显示全部楼层
erci*** 发表于 2026-8-2 20:58
失败的卡拍照看看,是不是都是同规格的,换个不同规格的试下。

ai8051-tf.png
日志几个卡报的都是一样的:

[06:22:08.256]接收←格式化:3
                    
[06:22:20.143]接收←挂载磁盘失败,3
                    即将重新格式化!
                    
[06:22:32.015]接收←格式化:3
                    
[06:22:43.882]接收←挂载磁盘失败,3
                    测试失败.



回复

使用道具 举报 送花

54

主题

397

回帖

860

积分

高级会员

积分
860
发表于 2026-8-3 07:45:04 | 显示全部楼层
xie2*** 发表于 2026-8-3 06:16
日志几个卡报的都是一样的:

[06:22:08.256]接收←格式化:3

稍微修改了 一下日志:
[07:43:41.531]接收←1.开始发送至少74个时钟周期的空闲信号...
                    2.空闲信号发送完成。
                    3.发送CMD0,尝试让SD卡进入空闲状态...
                    
[07:43:53.399]接收←4.发送CMD0超时,初始化失败。
                    1.开始发送至少74个时钟周期的空闲信号...
                    2.空闲信号发送完成。
                    3.发送CMD0,尝试让SD卡进入空闲状态...
                    
[07:44:05.287]接收←4.发送CMD0超时,初始化失败。
                    [1] f_mkfs:3
                    1.开始发送至少74个时钟周期的空闲信号...
                    2.空闲信号发送完成。
                    3.发送CMD0,尝试让SD卡进入空闲状态...
                    
[07:44:17.155]接收←4.发送CMD0超时,初始化失败。
                    1.开始发送至少74个时钟周期的空闲信号...
                    2.空闲信号发送完成。
                    3.发送CMD0,尝试让SD卡进入空闲状态...

点评

第一条指令都没发通~ 检查下硬件连接 和软件pin复用是否一致 可以买这种TF转接板,接逻辑分析仪看看信号: [attachimg]145553[/attachimg]  详情 回复 发表于 2026-8-3 09:07
回复

使用道具 举报 送花

已绑定手机

121

主题

5081

回帖

1万

积分

超级版主

无情的代码机器

积分
11216
 楼主| 发表于 2026-8-3 09:07:18 | 显示全部楼层
xie2*** 发表于 2026-8-3 07:45
稍微修改了 一下日志:
[07:43:41.531]接收←1.开始发送至少74个时钟周期的空闲信号...
                 ...

第一条指令都没发通~
检查下硬件连接
和软件pin复用是否一致

可以买这种TF转接板,接逻辑分析仪看看信号:

截图202608030907122938.jpg
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

54

主题

397

回帖

860

积分

高级会员

积分
860
发表于 2026-8-15 22:34:44 | 显示全部楼层
erci*** 发表于 2026-8-3 09:07
第一条指令都没发通~
检查下硬件连接
和软件pin复用是否一致

大佬,我确认一下 这个SDTest-20260320 工程是给  ai8051u 实验箱v1.2  2024-9-20 用的吧。不是你改的电路吧?
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-9-22 04:08 , Processed in 0.081211 second(s), 96 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表