stm32移植ecos #4,移植redboot(ROM啓動方式即內部flash啓動)

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章