首页 > 代码库 > debian下为stm32f429i-discovery编译uboot、linux内核和根文件系统
debian下为stm32f429i-discovery编译uboot、linux内核和根文件系统
交叉编译器: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的输出信息。
其他内容我还没有测试。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。