QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1200|回复: 1

ucos4skyeye4510,我的skyeye经验谈

[复制链接]
发表于 2006-1-25 10:03:35 | 显示全部楼层 |阅读模式
玩skyeye两个月了,才移植成功了ucos,真菜。关于移植的一些问题可以到我的blog去看看: http://blog.linuxeden.com/7546
在这里我想总结说说我用skyeye遇到的困难和经验,希望之后的新手们不要象我那样被卡住。我本想移植到的cpu是2410的,一开始用watchdog timer,发现怎么都写不进去数据,卡了两三个星期。后来ksh提醒我watchdog timer可能根本没有实现,我找来skyeye的代码一看,果真如此。后来我还发现2410和4510的定时器值都是作者固定的,不管你写多少,它读出来都是那个值;44b0更绝,干脆就没写读出来的代码,所以读到的都是f。skyeye发布时说是移植好的cpu,原来是怎么随意,我晕!希望后来的新手开始自己的工作前最好先看看skyeye mach里的代码,看看那些功能实现了再做不迟。后来我学乖了,拉个testsute跑了一下,发现只有4510能真跑动的,我在3个debain系统上测试过,skyeye-insight-0.94和1.0 1.2,包括1.2-rc4--实际上1.0以上的没有能正常工作的,也许是新功能加的太多,很不稳定!所以就那4510作目标cpu来移植了,用的是0.94版!后来发现gdb命令读io bank的寄存器都有问题,只有最低字节返回值,其他都是f,同样的命令看mem bank却是对的,前面的贴子我已经发过了,版主们不知道有没有看过,不知是我的错还是真的bug。我现在都通过uart打印来查这些io寄存器值。

本帖子中包含更多资源

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

×
发表于 2006-1-26 08:49:47 | 显示全部楼层
uCos2中的内核和TCP/IP协议栈/硬件驱动/等等是完全分开的,需要单独下载的?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 13:36 , Processed in 0.082176 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

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