三年前就想把uboot移植到STM32上,虽然官方已经有成功移植到F4的例程,不过是基于GCC的,对我们这些习惯使用MDK或IAR的帮助不大。
当时想着把旧版本的uboot尝试移植到F1上,发现IAR平台跟GCC差别太大了,要修改的内容巨多,而且ARM开发板很多功能其实没必要移植到STM32上的,一下子觉得这个事情太庞大自己做不来,后面就放弃了。前段时间刚结束项目攻关,晚上有空闲时间就硬着头皮去改,今天终于有个初步成果uboot成功移植到STM32F103ZET6(前言)

移植平台是IAR,鉴于没那么多时间去研究整个uboot的功能,本渣只实现了最小功能版本的uboot,很多功能还没完善,比如文件系统,usb文件传输等等。看上去貌似只实现了uboot的命令行功能,实质包含了很多跨平台的内容没展现出来。后续把移植过程一步步写下来,供各位大屌分享!

uboot成功移植到STM32F103ZET6(前言)

实现动态修改环境变量的值并保存到NOR Flash,下次单片机上电时从NOR Flash读取(没做双列表缓存功能,因为我还没看)

uboot成功移植到STM32F103ZET6(前言)

下一个帖子正式开启移植之旅,给本渣一个关注吧!uboot成功移植到STM32F103ZET6(前言)

相关文章:

  • 2022-12-23
  • 2021-08-11
  • 2021-05-23
  • 2021-12-11
  • 2021-11-27
  • 2022-12-23
  • 2021-08-28
猜你喜欢
  • 2021-11-04
  • 2022-12-23
  • 2022-12-23
  • 2021-05-15
  • 2021-11-05
  • 2021-10-29
相关资源
相似解决方案