日志档案

发表于 2008-5-6 11:50:57

1

标签: STM32,ucOS,IAR  

在STM3210EVB上运行uc-OS(IAR平台)

    如何设置Micrium官方提供的uCOS for STM3210EVB代码实现在STM3210EVB上运行?这里不对uCOS本身移值修改做说明,具体可参看Micrium应用笔记:AN1320  Using the ST STM3210B-EVAL Evaluation Board and the IAR STM32-SK Evaluation Board。

    首先到Micrium网站下载uCOS for STM32x代码“Micrium-ST-uCOS-II-LCD-STM32”。解压执行” \Software\EvalBoards\ST\STM3210B-EVAL\IAR\OS-Probe”目录下的IAR工程文件“STM3210B-EVAL-OS-Probe.eww” 。

    编译,编译器提示出现错误:

点击看大图

    进入Project->Options,找到Linker->Config标签,发现原始工程缺少xcl文件配置。
 


    这里我们使用相对路径,将配置改为:“$PROJ_DIR\..\BSP\STM32_Flash.xcl$” 。

点击看大图


    由于运行的是ucOS,为了能在调试的时候方便观察相关的资源,顺便我们也将Debugger->Plugins标签下的ucOS-II选项也选中。


点击看大图


    继续编译,编译器提示:

 
    怎么会这样?进入Project->Options的Linker->Output标签,原来工程默认的输出都没有配置,难怪出现这样的错误。唉,那就都一一点上吧.

 
    sim文件通过“Extra Output”来实现输出。

点击看大图

 
    配置好了,继续编译,Ok,没有问题,顺利进入调试状态,来几张照片大家看看。

点击看大图

 
   这是运行后停止的时候,ucOS的状态显示。 
 

点击开大图


     这是实际在STM3210EVB上实际运行时TFT LCD上显示的内容。


资料下载:Micrium-ST-uCOS-II-LCD-STM32
Micrium-ST-uCOS-II-LCD-STM32.rar(文件大小:2.43M)  

系统分类: ARM   |   用户分类: 无分类   |   来源: 原创   |   【推荐给朋友】

    阅读(120)    回复(4)  

投一票您将和博主都有获奖机会!

  • yuliang0321

    2008-5-8 11:32:51

    不错!

  • 彩云

    2008-5-8 16:50:22

    支持原创! 楼主加油

  • dileimao

    2008-5-9 13:15:37

    多谢楼主! 好东西! 东西我也下了,呵呵

  • wenwuing

    2008-5-10 20:46:24

    不错!!!