新版mp3代码 for 豆皮配套mp3模块 (2.02版本库) 支持codesourcery, EWARM5 和RVMDK 三种编译环境
发布: 2008-12-23 01:26 | 作者: bozai | 来源: StmFans思蜕盟 OPELC 自由电子联盟
花了一晚上把原来的老版mp3代码更新了 新的STM32库文件。版本为2.0.2 另外改了下代码在原来codesourcery编译的基础下增加了在EWARM (5.11) 和MDK (3.22)支持。 基本上大部分人都可以直接使用了。 新版的WinARM没有试过,应该也可以直接编译。
mp3功能请参考以前的帖子,还有字库文件也请从旧贴下载。
这是代码:
压缩包内images目录下已包含编译好的image,可以直接使用。
也许还有有些设置没有弄好。 目前三种编译器编出来的代码分别为:
Codesourcery: 39.2KB
EWARM 5.11: 28.9KB
MDK 3.22 : 22.6KB
如何使用这包代码,请看压缩包里的readme.txt文件。
这个是硬件连接方式:
来些新拍的清晰照片:
忘了传一张console输出信息了:
mp3功能请参考以前的帖子,还有字库文件也请从旧贴下载。
这是代码:
doupi_mp3_src_Codesourcery_EWARM_RVMDK.zip
(2008-12-23 01:26:32, Size: 616 KB, Downloads: 292)
doupi_mp3_src_Codesourcery_EWARM_RVMDK.rar
(2009-01-20 13:50:59, Size: 1.34 MB, Downloads: 268)
压缩包内images目录下已包含编译好的image,可以直接使用。
也许还有有些设置没有弄好。 目前三种编译器编出来的代码分别为:
Codesourcery: 39.2KB
EWARM 5.11: 28.9KB
MDK 3.22 : 22.6KB
如何使用这包代码,请看压缩包里的readme.txt文件。
这个是硬件连接方式:
豆皮与VS1003模块的连接.txt
(2008-12-23 01:26:32, Size: 1.59 KB, Downloads: 110)
来些新拍的清晰照片:
忘了传一张console输出信息了:














似乎有点不合情理。
[ 本帖最后由 ATmega32 于 2008-12-23 09:24 编辑 ]
也许跟这个有关系,IAR的printf使用了全功能的。 Keil使用了那个micro lib (不知道有什么特点)
至于codesourcery, 多了些代码 printf也是全功能的。
用IAR520, printf选tiny,代码就只有18266字节了。
(但不知楼主是怎么用的printf,选tiny是否合适?)
[ 本帖最后由 ATmega32 于 2008-12-23 09:39 编辑 ]
Image0149.JPG
看这个表格tiny应该是够了,程序中最多只打印个基本型数据。 float是不会用到的。 long到没注意。
貌似只有打印SD卡容量,歌曲数量/index 等内容。其它都是字符串
这个printf还真占空间啊!
[ 本帖最后由 bozai 于 2008-12-23 09:54 编辑 ]
谁给个连接 我买
谁给个连接 我买
谁给个连接 我买
谁给个连接 我买
谁给个连接 我买
bozai莫非买相机了??