码迷,mamicode.com
首页 > 系统相关 > 详细

debian下为stm32f429i-discovery编译uboot、linux内核和根文件系统

时间:2014-06-07 23:10:24      阅读:810      评论:0      收藏:0      [点我收藏+]

标签:c   style   class   blog   code   java   

 

交叉编译器:arm-uclinuxeabi-2010q1

交叉编译器下载下来后解压,然后将其中bin文件夹路径加入到PATH变量中.

 

根据《debian下烧写stm32f429I discovery裸机程序》安装openocd.

 

安装genromfs,使用下面命令:

bubuko.com,布布扣
sudo apt-get install genromfs
bubuko.com,布布扣

 

已经有人提供好脚本,只要执行几条命令即可。使用git下载文件并进行编译:

bubuko.com,布布扣
git clone https://github.com/jserv/stm32f429-linux-builder.git
make
bubuko.com,布布扣

会自动从github仓库中将uboot和内核源码以及busybox下载下来,并且制作成u-boot.bin,xipImage.bin,以及romfs.bin

如果已经连接好开发板和pc,可以用make install将文件加载到开发板中(因为现在手头没有开发板,所以没有测试这一步)。

 

需要注意是,这个版本的uboot中使用uart3来作为串口连接端,如果使用ft232与开发板相连,那么连接方式如下:

GND和VCC连线方式不变,但PC10连接TXD,PC11连接RXD。

 

之前我试过直接编译这个uboot,然后采用uart3来进行连接,用minicom可以看到到uboot的输出信息。

其他内容我还没有测试。

debian下为stm32f429i-discovery编译uboot、linux内核和根文件系统,布布扣,bubuko.com

debian下为stm32f429i-discovery编译uboot、linux内核和根文件系统

标签:c   style   class   blog   code   java   

原文地址:http://www.cnblogs.com/qiaoqiao2003/p/3774712.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!