代码拉取完成,页面将自动刷新
This is a Linux development SDK running on STM32F429I-Discovery. The winterboot in the SDK is a bootloader loads the linux kernel and device tree from tfcard into SDRAM then runing it. However, the board, STM32F429I-Discovery, has no tfcard adapter and it's in-board STLink doesn't support USB2UART, so you need to install a tfcard adapter and a USB2UART dongle yourself.
The toolchain, "gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2" in the SDK must be installed before you start.
#!/bin/sh
# devtmpfs does not get automounted for initramfs
/bin/mount -t devtmpfs devtmpfs /dev
exec 0</dev/console
exec 1>/dev/console
exec 2>/dev/console
exec /sbin/init $
General setup --->
[*] Initial RAM filesystem and RAM disk (initramfs/initrd) support
(<input your rootfs absolut path here>) Initramfs source file(s)
Boot options --->
[*] Kernel Execute-In-Place from ROM
(0x90008000) XIP Kernel Physical Location
System Type --->
[*] Set flash/sdram size and base addr
(0x90400000) (S)DRAM Base Address
(0x00400000) (S)DRAM SIZE
(0x90000000) FLASH Base Address
(0x00400000) FLASH Size
# Note: using shift+backspace to delete
The image layout would be this:
file | address |
---|---|
bootloader | 0x8000000 |
devicetree | 0x8004000 |
kernel | 0x8008000 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。