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

时间:2014-06-07 23:10:24   收藏:0   阅读:810

 

交叉编译器: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

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!