硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2043|回复: 23
收起左侧

[其它] stm32h750成功运行linux

  [复制链接]

1

主题

5

回帖

8

积分

新手上路

积分
8
发表于 2025-2-19 09:18:25 | 显示全部楼层 |阅读模式
花了点时间将linux移植到了某原子的stm32h750北极星开发板上。附件是系统烧录的镜像,解压后将u-boot-spl.bin烧录到内部flash,qspi.bin烧录到qspi flash.
u-boot采用最新的2025.01,linux内核为linux-6.6.76-rt49实时内核,文件系统采用ubifs。根文件系统登录的用户名为root,密码为空。
烧录完毕后第一次启动时会比较慢,主要是u-boot第一次扫描ubifs时比较费时。后续再上电启动就比较快了。
网络部分,外部扩展gpio芯片在uboot和内核中均以支持,其它外设在慢慢添加。
感兴趣的朋友们可以在本帖交流。
stm32h750-linux.zip (3.18 MB, 下载次数: 67)

评分

参与人数 2金币 +30 收起 理由
WALL_E + 20 很给力!
不吃鱼的猫大人 + 10 很给力!

查看全部评分

回复

使用道具 举报

1

主题

14

回帖

17

积分

新手上路

积分
17
发表于 2025-2-19 11:00:13 | 显示全部楼层
厉害,嵌入式Linux是怎么学习的,一直想学习下
回复

使用道具 举报

4

主题

1449

回帖

1461

积分

至尊会员

积分
1461
发表于 2025-2-19 11:28:55 | 显示全部楼层
回复

使用道具 举报

14

主题

248

回帖

290

积分

高级会员

积分
290
发表于 2025-2-19 11:45:27 | 显示全部楼层
牛批~~~厉害
回复

使用道具 举报

14

主题

248

回帖

290

积分

高级会员

积分
290
发表于 2025-2-19 11:45:30 | 显示全部楼层
牛批~~~厉害
回复

使用道具 举报

0

主题

36

回帖

36

积分

新手上路

积分
36
发表于 2025-2-19 13:02:42 | 显示全部楼层
大佬能出点教程吗
回复

使用道具 举报

6

主题

269

回帖

287

积分

高级会员

积分
287
发表于 2025-2-19 13:35:50 | 显示全部楼层
牛牛牛,关注下。楼主来讲讲课,
回复

使用道具 举报

1

主题

35

回帖

38

积分

新手上路

积分
38
发表于 2025-2-19 13:51:54 | 显示全部楼层
厉害 学习学习
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
 楼主| 发表于 2025-2-19 16:55:48 | 显示全部楼层
我也只是懂一点皮毛而已,搞这个要学的东西太杂了,总之要多看源码和文档,有时候很多不明白的东西其实源码和文档中都有。
等几天我把这些东西全部整合到buildroot中去,到时单独把patch文件和buildroot放上来,大家就能看清整个移植细节了。
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
 楼主| 发表于 2025-2-19 18:02:09 | 显示全部楼层
回复需要审核,请大家有点耐心,后续会在该贴上传整个buildroot工程。
回复

使用道具 举报

0

主题

36

回帖

36

积分

新手上路

积分
36
发表于 2025-2-19 19:31:16 | 显示全部楼层
牛逼克拉斯
回复

使用道具 举报

12

主题

159

回帖

195

积分

初级会员

积分
195
发表于 2025-2-22 07:30:03 | 显示全部楼层
楼主,linux不是需要带MMU的芯片才能跑的吗
回复

使用道具 举报

12

主题

115

回帖

151

积分

初级会员

积分
151
发表于 2025-2-22 09:32:17 | 显示全部楼层
np
回复

使用道具 举报

5

主题

63

回帖

78

积分

初级会员

积分
78
发表于 2025-2-22 09:52:32 | 显示全部楼层
就服你!
回复

使用道具 举报

11

主题

694

回帖

727

积分

金牌会员

积分
727
发表于 2025-2-22 17:19:03 | 显示全部楼层
牛叉!大佬,讲讲移植过程。
回复

使用道具 举报

2

主题

51

回帖

57

积分

初级会员

积分
57
发表于 2025-2-24 14:09:40 | 显示全部楼层
期待大神讲讲,怎么不使用mmu实现系统内存管理的,使用自带的内存分配器吗,swap有使用吗
回复

使用道具 举报

0

主题

15

回帖

15

积分

新手上路

积分
15
发表于 2025-2-24 15:06:32 | 显示全部楼层
牛掰,必须顶
回复

使用道具 举报

2

主题

70

回帖

76

积分

初级会员

积分
76
发表于 2025-2-25 11:49:46 | 显示全部楼层
gnail092 发表于 2025-2-22 07:30
楼主,linux不是需要带MMU的芯片才能跑的吗

主线已经支持无mmu的设备了,至少6.1及后续都能看到st的h743评估板的设备树
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
 楼主| 发表于 2025-2-27 07:42:34 | 显示全部楼层
最新进展:
1) ES8388声卡已经驱动起来,使用madplay能正常播放mp3.
2)Can bus 通过loopback测试,但是CanFD模式总是提示不支持。
比较棘手的问题:
1)gdbserver没法进行远程调式,容易内核崩溃,还在查找中。
2)随着功能的增多,导致内核和根文件系统越来越大,8MB的QSPI flash完全不够了,要修改uboot,把u-boot和整个系统打包到sd卡,然后从sd卡加载。
回复

使用道具 举报

2

主题

51

回帖

57

积分

初级会员

积分
57
发表于 2025-5-27 10:57:15 | 显示全部楼层
ryq0110 发表于 2025-2-27 07:42
最新进展:
1) ES8388声卡已经驱动起来,使用madplay能正常播放mp3.
2)Can bus 通过loopback测试,但是 ...

herry up,waiting to see
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2025-5-27 13:11:27 | 显示全部楼层
大佬牛
回复

使用道具 举报

38

主题

258

回帖

372

积分

高级会员

积分
372
发表于 2025-5-27 13:30:26 | 显示全部楼层
回复

使用道具 举报

77

主题

274

回帖

505

积分

金牌会员

积分
505
发表于 2025-6-3 14:18:26 | 显示全部楼层
踩姑娘的小蘑菇 发表于 2025-2-25 11:49
主线已经支持无mmu的设备了,至少6.1及后续都能看到st的h743评估板的设备树

这样搞,不知道实用不实用。单纯的学习用,还是可以做产品用。
回复

使用道具 举报

2

主题

67

回帖

78

积分

初级会员

积分
78
发表于 7 天前 | 显示全部楼层
加油
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-6-11 03:25 , Processed in 0.557332 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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