你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F469I-DISCO移植Linux4.13.12  

[复制链接]
bruceyuanhong 发布时间:2017-12-8 11:23
STM32三年多一直看着网上各牛人的帖子,刚在STM32F469I-DISCO移植了Linux4.13.12抑制不住自己喜悦的心情来和大家分享。

嵌入式Linux系统由三部分组成:bootloaderkernelroot filesystem (引导程序、内核、根文件系统)
软件包下载:
http://github.com/mcoquelin-stm32/afboot-stm32 下载引导程序afboot-stm32-master.zip
http://www.kernel.org/下载最新的Linux内核linux-4.13.12.tar.xz
http://elinux.org/File:Stm32_mini_rootfs.cpio.bz2 下载文件系统 Stm32_mini_rootfs.cpio.bz2
软件包的编译:
这些软件包都在Ubuntu的系统中编译,省略编译工具的安装过程。
1,引导程序的编译:
AFBoot-STM32是由Andreas F?rber开发,它的主要优势是尺寸非常小,只有2KB左右。
解压afboot-stm32-master.zip得到afboot-stm32-master
cd afboot-stm32-master
make stm32f469i-disco
2, linux内核和根文件系统的编译
解压linux-4.13.12.tar.xz得到linux-4.13.12
修改linux-4.13.12/makefile
250行改为ARCH?= arm
251行改为CROSS_COMPILE?= arm-none-eabi-
修改linux-4.13.12/arch/arm/configs/stm32_defconfig
25行改为CONFIG_DRAM_BASE=0x00000000


make stm32_defconfig
make menuconfig
General setup --->Initramfs source file(s)下添加根文件系统Stm32_mini_rootfs.cpio.bz2



  
make
烧录程序:
1、把引导程序afboot-stm32-master/stm32f469i-disco.bin下载到STM32F469Iflash地址0x08000000
2、Linux设备树linux-4.13.12/arch/arm/boot/dts/stm32f469-disco.dtb下载到STM32F469Iflash地址0x08004000
3、Linux镜像文件linux-4.13.12/arch/arm/boot/xipImage下载到STM32F469Iflash地址0x08008000
接下来就是见证奇迹的时刻


  
敬告:
本文原创,欢迎转载^_^
转载请在文章醒目处注明:
原创作者IDbruceyuanhong





收藏 5 评论25 发布时间:2017-12-8 11:23

举报

25个回答
zero99 回答时间:2017-12-8 15:16:57
哇哦,很厉害的样子,不过两张图片挂掉了。。
黑皮男 回答时间:2017-12-8 19:02:40
好牛叉
vipchenvip 回答时间:2017-12-8 21:53:02
mark!!
哈佛祖安智 回答时间:2017-12-9 09:16:31
牛叉牛叉
MrJiu 回答时间:2017-12-9 09:27:41
哇。。。。。。。。666啊!!!!简直就是牛逼啊!!!!
landeng1986 回答时间:2017-12-9 18:03:15
66666666666膜拜一下
shanji 回答时间:2017-12-11 11:42:56
看来429应该也能玩
z258121131 回答时间:2017-12-11 13:51:49
楼主威武
技术范儿 回答时间:2017-12-14 12:48:04
来个hello world
123下一页

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版