打印
[AT32F435]

sdio_fatfs和OV2640的例子,融合在一个工程里,SD卡不能正常工作

[复制链接]
3103|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xiexingfang52|  楼主 | 2024-3-28 18:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单独执行sdio_fatfs例子正常,单独执行OV2640的例子也正常,但是把OV2640和sdio_fatfs放在一个工程里面,调用static test_result_type fatfs_test(void)这个函数,运行到ret = f_mount(&fs, "1:", 1);这里时,ret值为0X01(FR_DISK_ERR)。

使用特权

评论回复
沙发
Betty1299| | 2024-6-4 14:31 | 只看该作者
融合SDIO_FATFS和OV2640的例子可能会涉及到一些复杂的硬件和软件交互,需要仔细检查和调试

使用特权

评论回复
板凳
Carmen7| | 2024-6-4 15:38 | 只看该作者
是不是硬件连接问题?确保SD卡的引脚连接正确,包括电源、时钟、数据线等。另外,OV2640模块的引脚也需要正确连接

使用特权

评论回复
地板
Emily999| | 2024-6-4 16:45 | 只看该作者
有可能是软件冲突,SDIO_FATFS和OV2640的例子可能会涉及到对相同资源的访问,比如SPI总线或者GPIO引脚。需要确保两个例子中的软件代码不会发生冲突

使用特权

评论回复
5
Charlotte夏| | 2024-6-4 18:02 | 只看该作者
看看程序,有没有什么中断冲突,如果两个例子都使用了中断,需要确保中断处理的逻辑不会相互干扰

使用特权

评论回复
6
alxd| | 2024-6-4 18:30 | 只看该作者
可能是时序和时钟设置不对吧,SDIO_FATFS和OV2640的例子可能需要不同的时钟设置,需要确保时钟设置满足两个模块的要求

使用特权

评论回复
7
Candic12e| | 2024-6-5 07:13 | 只看该作者
有可能是内存的资源共享问题,SDIO_FATFS和OV2640的例子可能会涉及到共享存储资源,比如内存或者DMA通道。需要确保资源的分配和使用不会发生冲突

使用特权

评论回复
8
Alina艾| | 2024-6-5 09:09 | 只看该作者
在调试过程中,可以逐步排查可能的问题,并使用调试工具(比如逻辑分析仪、串口调试工具等)来观察信号和数据的变化,以找出问题所在

使用特权

评论回复
9
Belle1257| | 2024-6-5 10:35 | 只看该作者
建议查阅SDIO_FATFS和OV2640的例子的官方文档和示例代码,以获取更多的技术细节和调试方法

使用特权

评论回复
10
Betty996| | 2024-6-5 11:09 | 只看该作者
你说没移植前,程序是否都能正常运行啊?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝