在新唐官网上下载
EC_M480_Play_Music_from_SD_Card_V1.0.zip
然后调试. 可以正常工作, 音频文件正常读取, 能出声音. 与 M480_BSP_CMSIS_V3.03.000 对比了下驱动, 除了 sdh.c, 其它一样包括中断处理程序也一样. 把 M480_BSP_CMSIS_V3.03.000 下的 sdh.c 拷贝到本工程, 一样没问题.
但是 M480_BSP_CMSIS_V3.03.000\SampleCode\StdDriver\SDH_FATFS\ 问题照旧.
fs fl 等都卡死.
使用的TF卡是8G的SanDisk UHS-1 microSDHC 卡. 几乎是最常见的卡了. 家里设备上还有东芝 三星卡, 觉得没有拆下来测试的必要, 毕竟是不稳定.
不知道是MCU本身问题, 还是驱动时序没做好. 没空继续深入查找问题原因.
望厂家能对该部分问题进行改善.
|