- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 STM32F103+CubeMX+Helix软解MP3并使用DAC输出,简易的MP3播放器
各位下载MP3文件的时候需要注意验证是不是真的MP3,点名某Q音乐,直接下载的文件虽然后缀是MP3,但是实际上是自己的ogg文件,需要用他的格式做一下转换。使用Helix库软解需要占用非常多的SRAM资源,如果你的单片机没有至少64KB的资源,保守估计可能无法支持文件系统和Helix库的同时运行,因此各位在选型的时候需要考虑这一点。下载他的MP3_Player.c然后在这里做修改,这里程序主要改成HAL库的函数,方便做移植。原理之前的方案都有介绍,我这里写一下cube的配置和其他HAL库API的使用。
2024-12-05 21:37:36
651
原创 CCS解决program will not fit into问题
需要增加RAML4的空间,同时由于RAML5、6没有被使用,可以缩小他们的空间(不能直接去掉否则会报错)确实是**.ebss**这里有问题,然后定位到RAML4 PAGE1这个位置。因为之前的最大空间是8192,使用了8328,所以空间不够。可能是我这边没有设定默认的动态内存分配,所以让我这样搞……奇怪的是他没有显示占用,所以我感觉有可能这里溢出了。编译完成后打开Memory Allocation。发现RAML4空间被扩大了,也显示了占用空间。看上去是**.ebss**这里空间不够了。
2024-03-01 12:01:36
852
ATJ2091N-ActionsSemiconductor.pdf
2020-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人