打印

AT91SAM7S64下移值uCOS问题

[复制链接]
2174|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dxx_0922|  楼主 | 2007-11-23 16:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  看过几本相关的书和一些资料,越看越多问题,越混乱。想跑个系统玩把,一直都调不通!!!希望各位大虾指点迷津!!!
  我用keil和AT91SAM7S64,请大家帮忙看看我的代码或者给一份调试成功
的简单例子看看(两个任务,分别点亮一个LED就够了)谢谢!

                                              dxx_0922@163.com
不胜感激!

相关帖子

沙发
dxx_0922|  楼主 | 2007-11-26 10:01 | 只看该作者

谢谢阿南!

之前有看了你写的《AT91SAM7S64调试笔记》帮我解决了不少问题。对于uCOS在64板上的移值,我弄了好几天,也跑不通,希望你帮我看看。
用的是uCOS-ii2.84和KEIL
下面的是我参考网络和书上一些例子弄的。

相关链接:https://bbs.21ic.com/upfiles/img/200711/2007112610122670.rar

使用特权

评论回复
板凳
阿南| | 2007-11-26 19:36 | 只看该作者

呵呵,我已经两年半没接触ATMEL的ARM了,也没用过keil,

而且最近较忙.帮不了您了,抱歉!

使用特权

评论回复
地板
xieqin| | 2007-11-27 13:31 | 只看该作者

uCos在任何ARM的移植都没有“有技术含量”的差别

对移植uCos来说:
1.只要注册OS_CPU_IRQ_ISR为IRQHandle;
2.并提供了一个用做系统时钟的tick;
3.并保证程序运行在SVC/SYS模式;
4.让所有的硬件中断都在OS_CPU_IRQ_ISR_Handler函数内部去处理
移植工作就算完成了。

uCos在ARM中的移植,哪里分什么ARM啊? 所有的ARM7和ARM9,甚至更多ARM核,都是完全一样的方法。

os_cpu_a.s和os_cpu_c.c不需要去改。





使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

9

帖子

1

粉丝