请教一点关于UCOS移植到51上的小问题!

[复制链接]
 楼主| zhaigch 发表于 2011-11-2 22:33 | 显示全部楼层 |阅读模式
初学UOCOSII移植,请教大牛们一点小问题!在KEIL中,选用了LARGE模式后,那个STARTUP.A51文件中的程序要修改么?
我没有修改,但是编译后,成功了,但是一大堆的警告!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
lixiaoxu2meng 发表于 2011-11-3 15:00 | 显示全部楼层
楼主厉害 自己可以移植了 我还在用别人移植好的
ayb_ice 发表于 2011-11-3 15:22 | 显示全部楼层
在51上跑USOC,居然还不用仿真XDATA堆栈,确实NB啊
 楼主| zhaigch 发表于 2011-11-3 17:59 | 显示全部楼层
仿真XDATA堆栈!!!我回头再看看书!我也是摸着石头过河!还清多多指点!
另外问个很脑残的问题:如果我用ATC89C52跑这个的话,我是不是要外接RAM??我看书上用的是WINBOND公司的W78E58B,书上也没有说它外接RAM了?不过这个芯片是512的RAM?我看书上说KEIL的中的XDATA数据是存储在外部的RAM中!
zoomone 发表于 2011-11-3 20:32 | 显示全部楼层
512字节的ram还够吗? 我这是编译完别人的移植好的ucos

Program Size: data=84.1 xdata=3055 code=10598

xdata=3055,应该要扩展ram吧
 楼主| zhaigch 发表于 2011-11-3 21:57 | 显示全部楼层
恩恩,又看了一晚上的书!是扩展了外部RAM!我编译产生这么多的警告是不是因为我没有在 每个C函数后加
reentrant?
zoomone 发表于 2011-11-3 22:47 | 显示全部楼层
reentrant肯定要加,不过那么多警告应该与reentrant无关。我这也是一堆警告。字面的意思应该是提醒那些

函数定义却没有调用。
 楼主| zhaigch 发表于 2011-11-3 22:51 | 显示全部楼层
7楼的兄弟你的QQ是多少呀?我的是744563889!来加个好友,讨论下?
 楼主| zhaigch 发表于 2011-11-3 23:02 | 显示全部楼层
关于移植程序中的ASM汇编,不太了解里面的KEIL里的汇编为指令!!!有懂的大哥,热心地给指点一二!
歪 歪 发表于 2011-11-4 07:58 | 显示全部楼层
www.armecos.com
下载《ucos51移植文档》即可。
 楼主| zhaigch 发表于 2011-11-4 10:10 | 显示全部楼层
3Q.....
watch186 发表于 2011-11-4 20:38 | 显示全部楼层
我也正在整ucos啊  希望一起成功
 楼主| zhaigch 发表于 2011-11-4 21:55 | 显示全部楼层
哎呀!要移植的程序是写好了!不过编译调试,各种出错,出的调试信息一点也看不懂!那位弄过这个东西的大哥给我指点下,发个调试好的完整程序也行!谢谢啦!邮箱744563889@qq.com,加QQ744563889!诚心探讨请教!
highgear 发表于 2011-11-4 22:15 | 显示全部楼层
呵呵,如果想学os, 可以看看我上次发的那个在 PC 下简单的 os,我或许会把在8051下的也公布出来,如果大家感兴趣的话。
Cortex-M0 发表于 2011-11-5 13:44 | 显示全部楼层
哈~~~

非常感兴趣,期待highgear老师讲解~~~
highgear 发表于 2011-11-6 09:39 | 显示全部楼层
感觉大家对 os 兴趣不大,而且论坛人气不足,以后再发布吧。
流行音乐 发表于 2011-11-6 09:58 | 显示全部楼层
别在 51 下用 OS。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

64

主题

158

帖子

1

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