OpenEdv-开源电子网

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

RAW-OS移植Cortex-M3和Cortex-M4,顺带也将STemWin移植了

[复制链接]

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
发表于 2015-10-23 22:26:22 | 显示全部楼层 |阅读模式
移植起因:下载原子哥探索者开发板光盘中RAW-OS移植探索者开发板emWin-Demo工程,下载下去,直接白屏,所以就自己动手移植了一下,小有成就。。。呵呵

RAW-OS移植Cortex-M3开发板是http://www.openedv.com/posts/list/24919.htm至于原子哥的战舰和Mini开发板移植就留给大家了

RAW-OS移植Cortex-M4开发板是原子哥的探索者开发板,至于其他品牌的就留给大家了

顺带也将STemWin带操作系统RAW-OS也移植到了上面两块开发板上了,至于移植方法,论坛有N多,请搜索


PS:貌像跑出来的成绩不怎么理想喔(M4的),6553000,还没有uCOS的高喔(12456000),用的接口函数什么都一样的,就是操作系统不一样

STemWin_M3_RAW_OS.zip

26.93 MB, 下载次数: 1225

RAW_OS_M4.zip

825.83 KB, 下载次数: 1359

STemWin522_M4_RAW_OS.zip

83.36 MB, 下载次数: 2227

RAW_OS_M3.zip

581.92 KB, 下载次数: 1329

现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2015-10-23 22:56:15 | 显示全部楼层
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复 支持 反对

使用道具 举报

14

主题

1592

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2622
金钱
2622
注册时间
2014-7-17
在线时间
350 小时
发表于 2015-10-23 22:56:58 | 显示全部楼层
八度好强大!!!
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2015-10-23 23:48:28 | 显示全部楼层
回复【2楼】龙之谷:
---------------------------------
学习学习!!!
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2015-10-23 23:48:45 | 显示全部楼层
回复【3楼】FantaSy_:
---------------------------------
学习中。。。
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-10-24 19:00:33 | 显示全部楼层
八度又发好资料了
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2015-10-24 22:07:57 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------
最近发现光盘的例程不能用,所以就自己移植了一个,emWin-Demo下载直接白屏,不知道为啥,所以自己弄了一个,呵呵
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-10-25 23:08:10 | 显示全部楼层
回复【7楼】八度空间:
---------------------------------
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2015-10-26 13:27:27 | 显示全部楼层
回复【8楼】正点原子:
---------------------------------
emWin跑Demo好像没有uCOS成绩来的好,不过也够用了,看看稳定性和可靠性方面怎么样
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

20

主题

143

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2015-8-28
在线时间
108 小时
发表于 2017-3-1 18:44:22 | 显示全部楼层
我用f407移植STemwin后,测试颜色条的那个例程时,出现很奇怪的问题。本来是白到红的,结果板子跑出来的效果是两个 白到红,各占一半颜色条区域。测试了GUI_DrawGradientH和GUI_DrawGradientV有同样的问题。请教八度下,是哪里出现问题了啊?
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2017-3-1 21:49:54 | 显示全部楼层
无帝老三 发表于 2017-3-1 18:44
我用f407移植STemwin后,测试颜色条的那个例程时,出现很奇怪的问题。本来是白到红的,结果板子跑出来的效 ...

拍个照看看
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

20

主题

143

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2015-8-28
在线时间
108 小时
发表于 2017-3-2 09:45:45 | 显示全部楼层

第一时间就拍照了,不知为啥总是上传不了,看了下自己等级权限,可以上传照片的C:\Users\Administrator\Desktop\123.jpg
回复 支持 反对

使用道具 举报

20

主题

143

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2015-8-28
在线时间
108 小时
发表于 2017-3-2 09:51:57 | 显示全部楼层

调用GUI_DrawGradientH设置左到右是白到红色渐变,矩形区域(0,0,100,1000)
下载到板子后,实际显示为区域(0,0,50,50)(矩形左半区域)显示白色到红色渐变。
矩形右半区域又重复显示白色到红色渐变。
不知这样描述,您是否能想象到。
搞不懂是不是移植出错了?但是运行demo的dialog_all都是正常显示,触摸也正常。
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2017-3-2 12:34:22 | 显示全部楼层
无帝老三 发表于 2017-3-2 09:51
调用GUI_DrawGradientH设置左到右是白到红色渐变,矩形区域(0,0,100,1000)
下载到板子后,实际显示为 ...

用的自己的驱动还是自带的,打点函数和块填充函数要弄好,这是自定义驱动的接口
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

20

主题

143

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2015-8-28
在线时间
108 小时
发表于 2017-3-3 19:46:50 | 显示全部楼层
八度空间 发表于 2017-3-2 12:34
用的自己的驱动还是自带的,打点函数和块填充函数要弄好,这是自定义驱动的接口

自己的驱动,
如果是打点和块填充函数在没移植emwin之前都测试过的。
移植直接调用的。
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2017-3-3 21:12:41 | 显示全部楼层
无帝老三 发表于 2017-3-3 19:46
自己的驱动,
如果是打点和块填充函数在没移植emwin之前都测试过的。
移植直接调用的。

单步调试一下看下结果把,将OS去掉,用定时器做心跳,先调通硬件再说

你是加了OS才这样的么?还是。。。
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

20

主题

143

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2015-8-28
在线时间
108 小时
发表于 2017-3-6 10:50:08 | 显示全部楼层
八度空间 发表于 2017-3-3 21:12
单步调试一下看下结果把,将OS去掉,用定时器做心跳,先调通硬件再说

你是加了OS才这样的么?还是。。 ...

好的,谢谢
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2017-10-27
在线时间
3 小时
发表于 2017-10-27 15:25:06 | 显示全部楼层
我的板子完全按照正点探索者的原理图来做的,下载其他程序屏幕都可以显示,就是下载STemwin的时候是白屏怎么回事啊,求大神指点
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2017-10-27 16:28:07 | 显示全部楼层
秋殇残雪 发表于 2017-10-27 15:25
我的板子完全按照正点探索者的原理图来做的,下载其他程序屏幕都可以显示,就是下载STemwin的时候是白屏怎 ...

学会硬件仿真查问题
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

17

主题

170

帖子

0

精华

高级会员

Rank: 4

积分
562
金钱
562
注册时间
2018-7-8
在线时间
118 小时
发表于 2021-1-21 21:18:16 | 显示全部楼层
多谢多谢。。。。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 08:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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