在STM3210EVB上运行uc-OS(IAR平台)
来源:互联网 发布:网络用语qwq什么意思 编辑:程序博客网 时间:2024/06/07 06:17
如何设置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” 。
编译,编译器提示出现错误:
(原文件名:1.jpg)引用图片
进入Project->Options,找到Linker->Config标签,发现原始工程缺少xcl文件配置。
(原文件名:2.jpg)引用图片
这里我们使用相对路径,将配置改为:“$PROJ_DIR\..\BSP\STM32_Flash.xcl$” 。
(原文件名:3.jpg)引用图片
由于运行的是ucOS,为了能在调试的时候方便观察相关的资源,顺便我们也将Debugger->Plugins标签下的ucOS-II选项也选中。
(原文件名:4.jpg)引用图片
继续编译,编译器提示:
(原文件名:5.jpg)引用图片
怎么会这样?进入Project->Options的Linker->Output标签,原来工程默认的输出都没有配置,难怪出现这样的错误。唉,那就都一一点上吧,
(原文件名:6.jpg)引用图片
sim文件通过“Extra Output”来实现输出。
(原文件名:7.jpg)引用图片
配置好了,继续编译,Ok,没有问题,顺利进入调试状态,来几张照片大家看看。
(原文件名:8.jpg)引用图片
这是运行后停止的时候,ucOS的状态显示。
(原文件名:P1010173.JPG)引用图片
这是实际在STM3210EVB上实际运行时TFT LCD上显示的内容。
资料下载:Micrium-ST-uCOS-II-LCD-STM32
Micrium-ST-uCOS-II-LCD-STM32.rar(文件大小:2.43M)
首先到Micrium网站下载uCOS for STM32x代码“Micrium-ST-uCOS-II-LCD-STM32”。解压执行” \Software\EvalBoards\ST\STM3210B-EVAL\IAR\OS-Probe”目录下的IAR工程文件“STM3210B-EVAL-OS-Probe.eww” 。
编译,编译器提示出现错误:
(原文件名:1.jpg)
进入Project->Options,找到Linker->Config标签,发现原始工程缺少xcl文件配置。
(原文件名:2.jpg)
这里我们使用相对路径,将配置改为:“$PROJ_DIR\..\BSP\STM32_Flash.xcl$” 。
(原文件名:3.jpg)
由于运行的是ucOS,为了能在调试的时候方便观察相关的资源,顺便我们也将Debugger->Plugins标签下的ucOS-II选项也选中。
(原文件名:4.jpg)
继续编译,编译器提示:
(原文件名:5.jpg)
怎么会这样?进入Project->Options的Linker->Output标签,原来工程默认的输出都没有配置,难怪出现这样的错误。唉,那就都一一点上吧,
(原文件名:6.jpg)
sim文件通过“Extra Output”来实现输出。
(原文件名:7.jpg)
配置好了,继续编译,Ok,没有问题,顺利进入调试状态,来几张照片大家看看。
(原文件名:8.jpg)
这是运行后停止的时候,ucOS的状态显示。
(原文件名:P1010173.JPG)
这是实际在STM3210EVB上实际运行时TFT LCD上显示的内容。
资料下载:Micrium-ST-uCOS-II-LCD-STM32
Micrium-ST-uCOS-II-LCD-STM32.rar(文件大小:2.43M)
- 在STM3210EVB上运行uc-OS(IAR平台)
- 在STM3210EVB上运行uc-OS(IAR平台)
- [STM32入门]---在STM3210EVB上运行uc-OS(IAR平台
- uC/OS-II实时操作系统在嵌入式平台上进行移植的一般方法和技巧
- uC/OS-II实时操作系统在嵌入式平台上进行移植的一般方法和技巧(转贴)
- UC/OS在VC++6.0环境下的运行
- uc/os-II在ARM7上的移植探索
- 关于uc/os-II在C51上移植的笔记
- uC/OS-II在ARM微处理器上的移植
- uC/OS-II在51单片机上的移植
- 在UC/OS-II上开发应用程序的起步信息
- uC/OS-II在51单片机上的移植
- uC/OS-II在C8051F020单片机上的移植
- uc/os-II在STC89C52RC上的移植
- uC/OS-II在C8051F020单片机上的移植
- uC/OS II在Microchip MCU上的移植
- uC/OS--II在STM32F103ZET6上的移植
- 关于uc/os-ii在c51上的移植总结
- C语言中define的用法
- java环境变量设置
- Speex manul中文版
- C 中scanf ( ) 函数用法 心得
- 不想穷,就好好记住这篇文章
- 在STM3210EVB上运行uc-OS(IAR平台)
- DOS批处理操作注册表中带环境变量的路径
- 网址
- 爱上修改源码-----修改libgd源码有感
- SQL SERVER如何修改sa密码
- 安装python-mysql遇到的问题解决方法
- 面向对象之封装
- vim-水木-寄存器详解
- Repeater控件