OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4635|回复: 4

freeRTOS移植FATFS问题

[复制链接]

15

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2015-5-19
在线时间
16 小时
发表于 2018-10-15 22:18:58 | 显示全部楼层 |阅读模式
5金钱
小弟初学FreeRTOS 已经能实现一些基本的AD DA RTC 等小的任务程序执行 于是晚上想上下FATFS  

FreeRTOS的框架就是原子哥的一个历程 然后将显示图片的历程移植过来 发现添加
my_mem_init(SRAMIN);        //初始化内部内存池
    my_mem_init(SRAMEX);        //初始化外部内存池
    my_mem_init(SRAMCCM);        //初始化CCM内存池
    exfuns_init();                //为fatfs相关变量申请内存  
     f_mount(fs[0],"0:",1);         //挂载SD卡
     f_mount(fs[1],"1:",1);         //挂载FLASH.
     f_mount(fs[2],"2:",1);         //挂载NAND FLASH.
后 程序报错
..\OBJ\LED.axf: Error: L6406E: No space in execution regions with .ANY selector matching heap_4.o(.bss).
..\OBJ\LED.axf: Error: L6406E: No space in execution regions with .ANY selector matching malloc.o(.bss).
等错误 请问是什么方面的问题 ?


最佳答案

查看完整内容[请看2#楼]

说明内存不够用了,减少全局数组的使用。或者减少内存池的大小。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2018-10-15 22:18:59 | 显示全部楼层
说明内存不够用了,减少全局数组的使用。或者减少内存池的大小。
回复

使用道具 举报

117

主题

598

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
1694
金钱
1694
注册时间
2012-5-10
在线时间
437 小时
发表于 2018-10-16 08:32:04 | 显示全部楼层
这么基本的保错都不会,随便百度下就解决了
如有技术问题,微信扫头像交流,STM32,JAVA,服务器
回复

使用道具 举报

15

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2015-5-19
在线时间
16 小时
 楼主| 发表于 2018-10-16 11:04:50 | 显示全部楼层
正点原子 发表于 2018-10-15 22:18
说明内存不够用了,减少全局数组的使用。或者减少内存池的大小。

我知道原子哥 我现在的问题 我在你的FATFS实验上移植freeRTOS 只要在main里  创建任务和函数 和         my_mem_init(SRAMIN);                    //初始化内部内存池 这个出现 就提示内存不够 是不是我哪里没配置好
回复

使用道具 举报

15

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2015-5-19
在线时间
16 小时
 楼主| 发表于 2018-10-16 11:22:21 | 显示全部楼层
正点原子 发表于 2018-10-15 22:18
说明内存不够用了,减少全局数组的使用。或者减少内存池的大小。

不好意思了 原子哥 我没看到你们的20的内存管理历程 我现在自己对比学习一下 谢谢原子哥了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 22:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表