stm32移植ecos #4,移植redboot(ROM启动方式即内部flash启动)

来源:互联网 发布:apriori算法数据集 编辑:程序博客网 时间:2024/05/17 22:17
redboot简介

Redboot被设计用于嵌入式调试和启动环境,它是一个基于eCos的应用程序,使用eCos的硬件抽象层(HAL)作为它的基础。它一个基本的功能是作为bootloader,但可用于任何嵌入式系统或任何嵌入式实时操作系统中。也可用于产品开发周期中的调试支持或在发布的产品中提供flash或网络启动。特性有:

  • 启动脚本支持;
  • 管理和控制的命令行支持;
  • 通过串口或以太网口的访问;
  • GDB支持;
  • flash映像系统支持;
  • X/Y调制解调器的支持;
  • 支持使用BOOTP或静态IP地址配置的网络启动;

redboot移植

移植的详细步骤可参考我的博客文章:

stm32移植ecos #4,移植redboot(ROM启动方式)上篇
stm32移植ecos #5,移植redboot(ROM启动方式)下篇

也许咋看文章很复杂很烦锁,但实际上,借助ecos的模板,在stm32上移植redboot几乎不需要任改的修改,只需要几个步骤,就可以轻易的移植成功。本次移植的redboot是从CPU内部的flash启动的。如下图所示:

L3O5KFE3TU0GDC1_thumb1.jpg