打印

分享一下 V7 的FreeRtos 工程

[复制链接]
248|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
求关注啊|  楼主 | 2018-8-9 17:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.Fatfs 功能参考
http://www.armbbs.cn/forum.ph ... 1531&extra=page%3D1
实现最高功能
需要注意一点:这里配置了支持操作系统所以Fatfs函数在系统运行后在进行调用





2.SD卡
SD卡支持DMA模式和POLL模式  在SD卡的.H文件中  宏配置
V7支持 时钟频率 100M 50M 25M 因为支持3.3V
一般的卡尽量使用25M时钟,高速卡可以使用50M时钟











SDMMC时钟源:PLL1.Q时钟SDMMC时钟分频:
if CLKDIV = 0 then SDMMC Clock frequency = SDMMC Kernel Clock
else SDMMC Clock frequency = SDMMC Kernel Clock / [2 * CLKDIV].
SDMMC Kernel Clock = 200MHz, SDMMC Clock frequency = 50MHz

HAL_SD_ConfigWideBusOperation() 函数会根据卡的类型 对 SDMMC时钟 判断。













3.添加内存管理功能
该功能是有FreeRtos 内存管理 Heap4 修改而来,有一定内存碎片处理功能(实测过的)
在具有CACHE的片子上,可能会出现问问题,需要刷CACHE,或则配置MPU为WT策略


4.FreeRtos
添加了CPU使用率

使用特权

评论回复

相关帖子

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

本版积分规则

380

主题

380

帖子

0

粉丝