[STM32F4]

我的STM32F429开发板成功运行Linux4.2(uClinux)

[复制链接]
29899|139
手机看帖
扫描二维码
随时随地手机跟帖
不爱说话|  楼主 | 2017-1-18 11:14 | 显示全部楼层 |阅读模式
本帖最后由 不爱说话 于 2017-1-24 13:30 编辑

一直对STM32运行Linux系统感兴趣,因为它有完善的网络功能和数不清的开源软件可用,这是其他嵌入式操作系统无法比拟的。4年前曾做过一块STM32F103核心板并移植了uClinux 我DIY的STM32核心板启动uClinux成功了 后来并没有继续下去,首先因为RAM容量不够Linux消耗内存还是比较多的,其次ST的uClinux BSP很不完善,除了串口,许多外设的驱动都没有。因此这些年来我没有再碰STM32 uclinux
直到后来,ST推出了可以外扩SDRAM的STM32F429,emcraft推出了对应的Linux 4.2 BSP,我的感觉是:还不错呦!是不是可以玩玩?于是经过一段时间的筹备规划,最近利用业余时间做了一块F429板子,本着一切从简的原则,只外扩了必要的外设,其他未用IO一律引出。
先介绍一下板载资源:STM32F429,16MB SDRAM, 16MB SPI FLASH, 10/100M以太网(LAN8720A),Micro-SD卡槽, Micro-USB Device接口,USB Host接口,串口(USART1),SWD接口,外扩IO包括LTDC, I2C, SPI等复用功能。
好了,该上图了。

正面

正面
   

背面

背面


系统启动信息

U-Boot, Linux启动信息

U-Boot, Linux启动信息


以太网(eth0)

eth0

eth0


SSH(putty)通过网络登录开发板

putty

putty


Micro-SD卡插入识别检测

mmc

mmc


USB Device接口连接PC(虚拟串口)

Gadget Serial

Gadget Serial


板子做回来后,这一个月里每天晚上焊接调试得不亦乐乎,发现了几个小bug也都一一解决了,唯独USB Host驱动还没有搞定,年前也就这样了。年后准备再做一版修复之前的问题。

----------------------------------------------------------------------------------------------------------------
年前最新进展,USB HS OTG Host (Full Speed)驱动调试成功,可以正确识别并挂载U盘了(/dev/sda1)。这样一来初版PCB所有的设计目标都达到了,过年后就可以做新版PCB了。在这里提前给大家拜个早年:)

USB Mass Storage

USB Mass Storage

评分
参与人数 1威望 +10 收起 理由
michael_llh + 10 很给力!
sunday151640| | 2017-1-18 11:26 | 显示全部楼层
看着大神玩。。

使用特权

评论回复
weidni2009| | 2017-1-18 12:14 | 显示全部楼层
先顶一个!

使用特权

评论回复
mmuuss586| | 2017-1-18 12:29 | 显示全部楼层
厉害;

使用特权

评论回复
yklstudent| | 2017-1-18 13:22 | 显示全部楼层
水平厉害的不要不要的

使用特权

评论回复
wsnsyy| | 2017-1-18 13:51 | 显示全部楼层
真是厉害,要是有资料分享就更好了

使用特权

评论回复
kj101129| | 2017-1-18 14:23 | 显示全部楼层
真的很厉害!!

使用特权

评论回复
michael_llh| | 2017-1-18 15:24 | 显示全部楼层
很强大!

使用特权

评论回复
whtwhtw| | 2017-1-18 15:31 | 显示全部楼层
赞一个!

使用特权

评论回复
不爱说话|  楼主 | 2017-1-18 15:39 | 显示全部楼层
谢谢大家关注!你们的回帖是对我最大的鼓励。
关于源码,有兴趣的可以去www.emcraft.com网站注册下载。

使用特权

评论回复
皈依| | 2017-1-18 16:38 | 显示全部楼层
厉害了我的哥

使用特权

评论回复
戈卫东| | 2017-1-18 19:50 | 显示全部楼层
原来可以当MPU用

使用特权

评论回复
huaiqiao| | 2017-1-18 20:35 | 显示全部楼层
之前看st,不是uClinux在f103之后,再没有更新了么


要是楼主能稍稍分享下,怎么移植的就好了。。。。O(∩_∩)O哈哈~

使用特权

评论回复
suncuicui2761| | 2017-1-19 08:05 | 显示全部楼层

使用特权

评论回复
疯子8972| | 2017-1-19 08:30 | 显示全部楼层
m4机能太有限了^_^

使用特权

评论回复
不爱说话|  楼主 | 2017-1-19 08:54 | 显示全部楼层
huaiqiao 发表于 2017-1-18 20:35
之前看st,不是uClinux在f103之后,再没有更新了么

emcraft网站有不少应用笔记的,我就是按照上面说的一点一点做的。

使用特权

评论回复
fswyt| | 2017-1-19 09:07 | 显示全部楼层
学习了,大神

使用特权

评论回复
00750| | 2017-1-19 09:12 | 显示全部楼层
mark!支持

使用特权

评论回复
dyyxp| | 2017-1-19 09:29 | 显示全部楼层
是几层板呀?怎么看起象双面板呢?!

使用特权

评论回复
mini1986| | 2017-1-19 10:20 | 显示全部楼层
nb,顶一个......

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:飞翼电子工作室 http://shop68798667.taobao.com/

114

主题

882

帖子

34

粉丝