OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
12
返回列表 发新帖
楼主: Eric2013

最新版uCOS-III V3.03.01 uCOS-II V2.92.07在STM32LXX STM32F0 F1 F2 F4上的移植

  [复制链接]

5

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2014-7-31
在线时间
7 小时
发表于 2015-3-4 17:26:44 | 显示全部楼层
正点原子逻辑分析仪DL16劲爆上市
回复 支持 反对

使用道具 举报

13

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2015-4-21
在线时间
8 小时
发表于 2015-6-29 15:47:26 | 显示全部楼层
问下你说的官网是micrium官网吗?为什么是2.91版本cosii,官网有吗?你这个是从官网下的吗?
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2015-7-1
在线时间
0 小时
发表于 2015-7-1 11:36:47 | 显示全部楼层
各位大神求解: uCOS-III V3.03.01 uCOS-II V2.92.07在STM32F1移植.zip.zip 我下载后编译可以通过,在连接的时候提示
.\Output\OS.axf: Error: L6406E: No space in execution regions with .ANY selector matching lib_mem.o(.bss).
.\Output\OS.axf: Error: L6406E: No space in execution regions with .ANY selector matching os_cfg_app.o(.bss).
.\Output\OS.axf: Error: L6406E: No space in execution regions with .ANY selector matching os_var.o(.bss).
.\Output\OS.axf: Error: L6406E: No space in execution regions with .ANY selector matching app.o(.bss).
.\Output\OS.axf: Error: L6406E: No space in execution regions with .ANY selector matching cstartup.o(STACK).
.\Output\OS.axf: Error: L6406E: No space in execution regions with .ANY selector matching bsp_int.o(.bss).
.\Output\OS.axf: Error: L6406E: No space in execution regions with .ANY selector matching os_var.o(.data).
.\Output\OS.axf: Error: L6406E: No space in execution regions with .ANY selector matching bsp_ser.o(.bss).
.\Output\OS.axf: Error: L6406E: No space in execution regions with .ANY selector matching cpu_core.o(.data).
.\Output\OS.axf: Error: L6406E: No space in execution regions with .ANY selector matching cpu_core.o(.bss).
.\Output\OS.axf: Error: L6406E: No space in execution regions with .ANY selector matching bsp.o(.data).
.\Output\OS.axf: Error: L6406E: No space in execution regions with .ANY selector matching lib_mem.o(.data).
.\Output\OS.axf: Error: L6406E: No space in execution regions with .ANY selector matching os_prio.o(.data).
.\Output\OS.axf: Error: L6406E: No space in execution regions with .ANY selector matching os_cpu_c.o(.data).
.\Output\OS.axf: Error: L6406E: No space in execution regions with .ANY selector matching bsp_ser.o(.data).
.\Output\OS.axf: Error: L6407E: Sections of aggregate size 0x8dac bytes could not fit into .ANY selector(s).
Not enough information to list image symbols.
Not enough information to list the image map.
Finished: 2 information, 0 warning and 16 error messages.
".\Output\OS.axf" - 16 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed:  00:00:32
这个提示执行空间不租了,我是用芯片型号是STM32F103C8T6  这个是一款中容量的芯片,以上代码我在大容量的芯片型号编译连接通过,那么针对于STM32F103C8T6  这个型号 应该修改uCOS-III V3.03.01 uCOS-II V2.92.07在STM32F1移植.zip.zip  的什么地方可以解决这个问题呢?多谢!!
回复 支持 反对

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2014-10-20
在线时间
0 小时
发表于 2015-10-16 17:51:35 | 显示全部楼层
回复【2楼】Eric2013:
---------------------------------
回复【2楼】Eric2013:
---------------------------------大神,问一下您 的uCOS-III V3.03.01 uCOS-II V2.92.07在STM32LXX移植.zip.zip (文件大小: 2 MB 下载次数:3129次) 中的ucos-II模板实际应用过吗?有些问题想请教您一下,我最近也在用这个模板,但是发现一个问题,这个模板在我STM32L151C8T6芯片上运行很好,但是换到另一个STM32L151VDT6芯片上,程序在执行到OSStart()中的OSStartHighRdy()函数时,其中在执行开启全局中断CPSIE   I  ;语句后,程序理论上应该进入OS_CPU_PendSVHandler进行任务切换,但是实际上程序并没有这么运行,您说是什么原因呢???调试了好几天的程序了,还望大神帮忙看看。
回复 支持 反对

使用道具 举报

21

主题

124

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
260
金钱
260
注册时间
2013-1-10
在线时间
10 小时
发表于 2015-12-9 17:33:49 | 显示全部楼层
我先调试一下看看回头来顶一下
个人博客www.xiaovdiy.cn
https://shop100764513.taobao.com/
回复 支持 反对

使用道具 举报

5

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
199
金钱
199
注册时间
2015-10-11
在线时间
45 小时
发表于 2016-2-23 09:10:21 | 显示全部楼层

ucos3   中文翻译

uCOS-III中文翻译.pdf

5.31 MB, 下载次数: 382

回复 支持 反对

使用道具 举报

10

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
119
金钱
119
注册时间
2015-4-2
在线时间
23 小时
发表于 2016-3-3 21:01:22 | 显示全部楼层

已下  谢谢
回复 支持 反对

使用道具 举报

3

主题

58

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
421
金钱
421
注册时间
2013-8-9
在线时间
64 小时
发表于 2016-3-4 10:04:32 | 显示全部楼层
谢谢分享,支持一下
坚持自己的目标,就一定能够实现!
回复 支持 反对

使用道具 举报

1

主题

17

帖子

0

精华

高级会员

Rank: 4

积分
590
金钱
590
注册时间
2015-9-26
在线时间
136 小时
发表于 2016-3-10 09:58:37 | 显示全部楼层
谢谢楼主分享,真心的不错
回复 支持 反对

使用道具 举报

30

主题

1170

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1993
金钱
1993
注册时间
2016-2-16
在线时间
527 小时
发表于 2016-6-3 13:36:11 | 显示全部楼层
时隔三年,我还是要来感谢谢楼主,资料下的差不多了,我要开始日了这个ucos3了
回复 支持 反对

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2016-7-4
在线时间
23 小时
发表于 2016-7-8 10:40:52 | 显示全部楼层
谢谢    楼主
回复 支持 反对

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2016-7-4
在线时间
23 小时
发表于 2016-7-8 10:52:38 | 显示全部楼层
楼主有一个问题问你一下:
              UCOSIII源码中的启动文件是:cstartup.s
              STM32Lxx固件库中的启动文件是:startup_stm32l1xx_hd.s   startup_stm32l1xx_md.s  startup_stm32l1xx_mdp.s
startup_stm32l1xx_xl.s这四个。

           但是我看到楼主移植的UCOSIII中启动文件都是用的cstartup.s,看到其他人移植的系统中启动文件有用到下面四个的,请问一下楼主这两个启动文件有什么区别。
回复 支持 反对

使用道具 举报

5

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2016-7-13
在线时间
19 小时
发表于 2016-7-13 10:36:40 | 显示全部楼层
谢谢楼主!!
回复 支持 反对

使用道具 举报

7

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
244
金钱
244
注册时间
2016-4-11
在线时间
54 小时
发表于 2016-12-24 18:28:23 | 显示全部楼层
小弟路过
回复 支持 反对

使用道具 举报

0

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
161
金钱
161
注册时间
2016-11-25
在线时间
28 小时
发表于 2016-12-24 21:25:38 | 显示全部楼层
mark、、、、
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2016-1-28
在线时间
40 小时
发表于 2017-1-4 10:12:28 | 显示全部楼层
mark,谢谢楼主分享。
回复 支持 反对

使用道具 举报

16

主题

253

帖子

0

精华

高级会员

Rank: 4

积分
565
金钱
565
注册时间
2013-10-16
在线时间
52 小时
发表于 2018-5-4 16:16:41 | 显示全部楼层
1,谢谢,楼主。
2,我在移植的时候发现了一个问题,我在CM0上移植的。
3,问题是:在文件os_cpu_a.asm中EXPORT OS_CPU_PendSVHandler
     和在文件stm32f0xx_it.c中的 void PendSV_Handler(void)
     不符,从而老是调试不正常,
4,修改os_cpu_a.asm中EXPORT OS_CPU_PendSVHandler 为
     EXPORT PendSV_Handler,并且注释掉stm32f0xx_it.c中的 void PendSV_Handler(void)后
     调试正常,
5,最后再次谢谢楼主分享,楼主威武
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2020-2-27
在线时间
4 小时
发表于 2023-4-5 13:39:57 | 显示全部楼层
正好最近用国产的F0芯片,和ST的差不多,试试这个操作系统
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

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

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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