标签:c style class blog code java
交叉编译器:arm-uclinuxeabi-2010q1
交叉编译器下载下来后解压,然后将其中bin文件夹路径加入到PATH变量中.
根据《debian下烧写stm32f429I discovery裸机程序》安装openocd.
安装genromfs,使用下面命令:
sudo apt-get install genromfs
已经有人提供好脚本,只要执行几条命令即可。使用git下载文件并进行编译:
git clone https://github.com/jserv/stm32f429-linux-builder.git make
会自动从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