OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2330|回复: 3

uboot成功移植到STM32F103ZET6(硬件资源说明)

[复制链接]

27

主题

711

帖子

0

精华

版主

Rank: 7Rank: 7Rank: 7

积分
12477
金钱
12477
注册时间
2015-11-5
在线时间
2140 小时
发表于 2019-12-14 15:55:29 | 显示全部楼层 |阅读模式
本帖最后由 FreeRTOS 于 2019-12-14 15:57 编辑

前文再续帖接上一回:http://www.openedv.com/forum.php?mod=viewthread&tid=303873&extra=
从这个帖开始,正式写下我的移植过程,如有不足请各位大屌指出

在ARM9平台上把网络和USB功能加上去之后的uboot也不超过2M字节,对RAM资源也有一定的要求。
如果在STM32跑uboot就必须解决资源不足的问题,所以我选的是STM32F103ZET6,抛弃网络功能,只保留USB下载APP文件的功能,
这样flash空间就够了。单片机的SRAM最大只有64KB,所以一定要外扩一片SRAM才行。
我用的测试板在某宝有卖(我不是打广告的,链接就不发了)


归纳一下硬件资源大概有以下几样:
1、STM32F103ZET6
2、16MB NOR Flash
3、1MB SRAM
4、USB转TTL(1个,顺便给板5V供电)
5、ST-LINK仿真器(1个)

MCU内部主要用到的外设资源:
1、FSMC
2、定时器2
3、串口1

可能有人要问了,MCU只用到这么基本的3个功能?哈哈是的,uboot的核心并不是你用了多少外设!
硬件资源说明大概是这些,下一篇帖子开始写软件移植。


拿来长岛冰茶换我半晚安睡
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

1127

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1656
金钱
1656
注册时间
2019-8-15
在线时间
102 小时
发表于 2019-12-14 16:35:27 | 显示全部楼层
帮顶                                   
成功没有捷径
回复 支持 反对

使用道具 举报

6

主题

1127

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1656
金钱
1656
注册时间
2019-8-15
在线时间
102 小时
发表于 2019-12-14 16:46:38 | 显示全部楼层
感谢楼主分享                           
成功没有捷径
回复 支持 反对

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4480
金钱
4480
注册时间
2013-4-22
在线时间
337 小时
发表于 2019-12-14 17:11:27 | 显示全部楼层
很不错
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-22 00:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表