文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>ucosii for utu2440移植 附源码下载

ucosii for utu2440移植 附源码下载

时间:2009-04-13  来源:andykuo

文件: andyyoucan.rar
大小: 616KB
下载: 下载
   上面是ads工程文件在utu2440上可以直接运行或debug. 大家如果正在utu2440上弄这个东西可以下下来看下. 简单说下我做的过程,里面的启动代码什么的是直接用的开发板带的无操作系统实例代码,然后把ucosii源文件拷贝与arm移植文件到这个文件夹中,再编译修改错误。是挺简单的吧......就这样我还弄了一天多才让他跑了起来,唉太菜了。编译成功之后,我就单步调试,结果总是不成功,卡在了 程序里面遇到的第一个OS_EXIT_CRITICAL()宏那里,到了这里程序就挂了。心里知道这是中断问题但是总是找不到错误出在什么地方,网上也搜不到,最后才发现原来是start.s中的问题。    在设置IRQ handler这里需要修改,改成ucosii系统里的OS_CPU_IRQ_ISR,把IRQ交给ucosii处理就好了不要用    ; Setup IRQ handler
 ldr r0,=HandleIRQ       ;
 ldr r1,=OS_CPU_IRQ_ISR          ;就是这里,原来的是ldr r1,=IsrIRQ是用的start.s内部自带的IsrIRQ
 str r1,[r0]
    另外,还有一个问题需要说明一下,如果大家在用ads编译ucosii的时候, 象这样用尖括号  #include <ucos_ii.h> 会报错说找不到头文件。解决方法是在DebugRel setting中  Target -> Acess path 里把aways search userpath 勾选上,他就找得到了。当初蠢死了竟然自己 一个一个的把所有的<>都改成了“”。   好了就这么多了。
相关阅读 更多 +
排行榜 更多 +
剑术大乱斗

剑术大乱斗

动作格斗 下载
南钛HSSE

南钛HSSE

商务办公 下载
柱子

柱子

动作格斗 下载