[ZLG-MCU] 基于群星Cortex-M3的uCOS-II移植模板

[复制链接]
 楼主| zlgarm 发表于 2008-1-15 14:40 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;&nbsp;&nbsp;基于群星Cortex-M3的uCOS-II移植模板已经在周立功网站发布,可在以下地址下载&nbsp;http://www.zlgmcu.com/download/downs.asp?ID=2578&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;此次发布包括了基于Keil和IAR两种编译器的模板。Keil模板的最新版本是1.1d,IAR是1.0e,最小配置均为5K&nbsp;Flash/1K&nbsp;Ram左右,适用于所有的Luminary单片机。之前在EasyARM615光盘中的Keil&nbsp;1.0模板,有编译出错的可能,如果有此问题,就请使用本此发布的模板。<br />&nbsp;&nbsp;&nbsp;&nbsp;本移植模板充分发挥了Cortex-M3的特点。任务切换时处理器硬件自动压栈和出栈,极大地提高任务切换的速度!中断处理程序可按uCOS-II的规范编写,也可按照普通前后台的中断编写,进入中断时硬件自动压栈,退出时硬件自动出栈!中断优先级管理功能,满足不但需要使用操作系统,也需要100%保证某些中断源的实时性的应用场合。例如以太网步进电机控制器,以太网中断受uCOS-II开关管理(OS_ENTER_CRITICAL和OS_EXIT_CRITICAL);控制电机转速的定时器中断设为最高优先级,并设定它不受uCOS-II开关管理,那么定时器不会因为开关中断而被推迟执行,电机转速不会受任何影响。但要注意定时器中断程序中不能使用任何uCOS-II的资源,包括变量、函数等。<br />&nbsp;&nbsp;&nbsp;&nbsp;下一版本将嵌入MPU内存保护功能,将使uCOS-II的可靠性进一步提高,在可靠性要求极高的场合,如电机控制、电源管理等将如虎添翼。
hotpower 发表于 2008-1-16 00:17 | 显示全部楼层

下载学习学习~~~

  
hotpower 发表于 2008-1-16 01:13 | 显示全部楼层

俺用2.82的编译不成功,必须要2.52的???

谢谢指教!!!
 楼主| zlgarm 发表于 2008-1-16 08:55 | 显示全部楼层

2.52版本

我们只支持2.52版本。
hotpower 发表于 2008-1-16 12:32 | 显示全部楼层

能否给俺发到汽油筒里???

以前买书时带了,可是早丢了.可网上最低的都是2.76.<br /><br />那些2.52都是加的,打开一看全是2.76以上的版本...<br /><br />谢谢!!!
hotpower 发表于 2008-1-17 00:29 | 显示全部楼层

网上下的移植好的LM3S6965,uCOS-II 2.84

不知为什么还要用2.52移植呢???<br /><br />移植也不把代码搞全???不解之中...
phoenixmy 发表于 2008-1-17 08:15 | 显示全部楼层

HOT大叔 搞定ucos没有啊?

  
hotpower 发表于 2008-1-17 14:14 | 显示全部楼层

哈哈~~~楼主发布移植模板文件都不全让俺到哪里去找???

以前的2.52丢了,但现在都2.8X了,不知为何用2.52
 楼主| zlgarm 发表于 2008-1-17 16:23 | 显示全部楼层

版权问题

因为版权问题,我们不能在移植代码中加入ucos的原代码。
hotpower 发表于 2008-1-17 19:52 | 显示全部楼层

哈哈~~~俺明白这个,可俺找不到~~~

  
zlg315 发表于 2008-1-19 00:47 | 显示全部楼层

北航的图书中夹带有光盘,光盘中就是源代码!

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我们购买了2.8x版本,但我们还是使用使用2.52,用习惯了放心!
hotpower 发表于 2008-1-19 01:20 | 显示全部楼层

哈哈~~~等LM-LINK来了,俺直接移植2.8x算了~~~

  
phoenixmy 发表于 2008-1-19 01:25 | 显示全部楼层

哈哈哈,你运气不错~~~~~~~~~~

<br /><br />**毛信~~~~~~~~
hotpower 发表于 2008-1-19 02:29 | 显示全部楼层

都是22个错误1个警告~~~

估计是俺的目录不一样~~~<br /><br />还是每个工程包含所有内容这样就与目录无关了~~~<br /><br />网上的LM3S6965的例程就是好~~~很清晰,不为目录烦恼~~~<br /><br /><br />$PROJ_DIR$<br />$PROJ_DIR$..........ucos-iiportsarm-cortex-m3genericiar<br />$PROJ_DIR$..........ucos-iisource<br />$PROJ_DIR$..........uc-lib<br />$PROJ_DIR$..........uc-cpu<br />$PROJ_DIR$..........uc-cpuARM-Cortex-M3IAR<br />$PROJ_DIR$..........cpuluminarymicroek-lm3s6965driverlibiar<br />$PROJ_DIR$..........cpuluminarymicroek-lm3s6965driverlibiarsrc<br />$PROJ_DIR$..........cpuluminarymicroek-lm3s6965driverlibiarsrcosram<br />$PROJ_DIR$..BSP<br />$PROJ_DIR$..........uC-ProbeTargetCommunicationGenericRS-232Source<br />$PROJ_DIR$..........uC-ProbeTargetCommunicationGenericRS-232PortsLuminaryMicroLM3Sxxxx<br />$PROJ_DIR$..........uC-ProbeTargetCommunicationGenericSource<br />$PROJ_DIR$..........uC-ProbeTargetPluginsuCOS-II<br /><br /><br />真不该和$TOOLKIT_DIR$搞到一起那个乱呀~~~虽然很节省空间,但以后LM的版本兼容都是问题~~~
hotpower 发表于 2008-1-19 18:30 | 显示全部楼层

IAR对ucos-ii的支持很好,也很方便

  
 楼主| zlgarm 发表于 2008-1-22 16:04 | 显示全部楼层

官方uCOS-II的模板有很多问题

&nbsp;&nbsp;&nbsp;&nbsp;官方提供的uCOS-II移植模板有很多问题,如中断优先级要全部设为最低,否则多产生几次中断就死机;选择优化代码后(不管是KEIL还是IAR),调度任务时有可能死机。还有其他很多BUG,就不一一列出来了。<br />&nbsp;&nbsp;&nbsp;&nbsp;我们不建意使用uCOS-II的官方移植,此问题我们已告知了Luminary和Micrum。我们建议使用我们的模板,我们的模板已经在直流电机、直流无刷电机、交流电机、信号处理等苛刻应用,以及以太网TCPIP/UDP/PPP/HTTP、CAN、MiniGUI等多媒体应用中得到认可。
立体几何 发表于 2008-2-22 10:31 | 显示全部楼层

顶一下,有模板,有底层驱动,写程序原来如此简单!

  
dld2 发表于 2008-2-22 10:34 | 显示全部楼层

简单的就是“蓝领”活

  
fhqmcu 发表于 2008-2-26 14:24 | 显示全部楼层

基于群星Cortex-M3的uCOS-II移植模板

  好,选择Luminary没有错呀。
lordor 发表于 2008-3-8 20:15 | 显示全部楼层

无法使用ZLG LM调试

在IAR中,使用这个模板,使用DEBUG调试时,出现fatal&nbsp;error,unable&nbsp;open&nbsp;device&nbsp;0x0000001,不知什么原因,使用ZLG光盘里面的就不会这样
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

2820

帖子

0

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