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

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扩展软件包
关注我们
st-img 微信公众号
st-img 手机版