[STM32F4] ucos-iii使用CCM内存

[复制链接]
3355|10
 楼主| simplelife_nick 发表于 2015-3-26 09:52 | 显示全部楼层 |阅读模式
F407有64k的CCM内存,因为不能DMA访问,所以准备给ucos-iii的控制块和任务堆栈
但是问题是只要使用了CCM内存  ucos-iii就一直在idle任务中  不能调度出来AHRS是第一个创建的任务 ,请问这个CCM内存使用这么办?  
64K不用很浪费。。。OS_TCB  TaskAHRS_TCB ;
static  CPU_STK  TaskAHRSStk[TASK_AHRS_STK_SIZE] __attribute__((at(0X10000000)));
或者
OS_TCB  TaskAHRS_TCB __attribute__((at(0X10000000)));
static  CPU_STK  TaskAHRSStk[TASK_AHRS_STK_SIZE] ;
都不行






Eric2013 发表于 2015-3-26 12:40 | 显示全部楼层
参考我们的例子吧;
https://bbs.21ic.com/icview-894088-1-1.html
示波器的代码和emWin的综合实例都是用的CCM。
或者参考这个例子:
2.png

评分

参与人数 1威望 +2 收起 理由
simplelife_nick + 2 多谢

查看全部评分

搞IT的 发表于 2015-3-26 13:01 | 显示全部楼层
谢谢楼主分享
 楼主| simplelife_nick 发表于 2015-3-26 13:09 | 显示全部楼层
Eric2013 发表于 2015-3-26 12:40
参考我们的例子吧;
https://bbs.21ic.com/icview-894088-1-1.html
示波器的代码和emWin的综合实例都是用的C ...

之前UCOS-III的移植就是参照您的教程,虽然把ucos-iii介绍的书看完一遍 但是后面移植基本没有什么具体的
多谢啦
之前没有搞到关于显示 把这个资料漏了
:)
小浣熊 发表于 2015-3-26 13:29 | 显示全部楼层
好资料,正研究这块呢
周董 发表于 2015-3-26 14:49 | 显示全部楼层
不是搞这个的,进来看看。。。
zh113214 发表于 2015-3-26 14:54 | 显示全部楼层
相当不错。好好学习了。  
cowboy2014 发表于 2015-3-30 17:26 | 显示全部楼层
ucos iii比ucos ii好在哪里呢?
邮箱传递0的问题是不是解决了?
 楼主| simplelife_nick 发表于 2015-4-6 01:26 | 显示全部楼层
cowboy2014 发表于 2015-3-30 17:26
ucos iii比ucos ii好在哪里呢?
邮箱传递0的问题是不是解决了?

我还没有用到那么多,因为学的比较晚,看书的时候就是完整的看ucos-iii
现在的用到的功能还比较少 因为东西还没有逐步完善起来
小浣熊 发表于 2015-4-6 21:10 | 显示全部楼层
求资料。。。
cowboy2014 发表于 2015-4-9 21:24 | 显示全部楼层
现在用ucos编程还是没有把系统放在一个更高的层次上,感觉和以前写单片机的程序是一样的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

49

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部