299 Star 1.8K Fork 234

GVP泰晓科技/Linux Lab

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Makefile 1.75 KB
一键复制 编辑 原始数据 按行查看 历史
falcon 提交于 2023-06-22 16:52 +08:00 . boards: remove some obsoleted settings
# Copyright (C) 2016-2021 Wu Zhangjin <falcon@ruma.tech>
# Raspberry Pi 3
_BASE := 1
ARCH := arm64
XARCH := aarch64
CPU ?= cortex-a53
SMP ?= 4
MEM ?= 1024M
# Ref: https://github.com/bztsrc/raspi3-tutorial#emulation
UART ?= 0
#XOPTS += -serial vc -serial vc
ifeq ($(UART), 1)
# UART1 as earlycon
XOPTS += -serial null -serial mon:stdio
XKCLI ?= earlycon=uart8250,mmio32,0x3f215040
SERIAL ?= ttyS1,115200
else
# UART0 as earlycon
XOPTS += -serial mon:stdio
XKCLI ?= earlycon=pl011,0x3f201000
SERIAL ?= ttyAMA0,115200
endif
QEMU ?= v2.12.0
# Enable QEMU_US=1 for qemu-user-static
QEMU_US ?= 0
LINUX ?= v5.1
BUILDROOT?= 2019.02.2
# NOTE: No network support currently
# raspi3's network is based on usb, but not usb support in current qemu.
#NET ?= -net nic -net user -net tap,ifname=vnet0,script=no,downscript=no
#NETDEV ?= smc91c111
NET ?=
# No network exists in raspi3 currently, use mmc as the testing rootfs disk
TEST_RD ?= /dev/mmcblk0
# Verified root devices
ROOTDEV_LIST := /dev/mmcblk0 /dev/ram0
# ROOTDEV_LIST[LINUX_v5.1] := /dev/mmcblk0 /dev/ram0
ROOTDEV ?= /dev/mmcblk0
FSTYPE ?= ext2
ORIIMG ?= arch/$(ARCH)/boot/Image
# bcm2837-rpi-3-b.dtb all works, bcm2710-rpi-3-b.dtb has less warnings about therem zone access
ORIDTB ?= arch/$(ARCH)/boot/dts/broadcom/bcm2710-rpi-3-b.dtb
KIMAGE ?= $(BSP_KERNEL)/$(LINUX)/Image
DTB ?= $(BSP_KERNEL)/$(LINUX)/bcm2710-rpi-3-b.dtb
ROOTFS ?= $(BSP_ROOT)/$(BUILDROOT)/rootfs.cpio.gz
HROOTFS ?= $(BSP_ROOT)/$(BUILDROOT)/rootfs.$(FSTYPE)
# Only for current v5.0.10 support
QTOOL[OS_trusty] ?= $(BSP_QEMU)/$(QEMU)/bin/qemu-system-$(XARCH)
# prebuilt toolchains, please download it while: make toolchain
# Available origin: internal, bootlin, arm, linaro
CCORI ?= internal
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Shell
1
https://gitee.com/tinylab/linux-lab.git
git@gitee.com:tinylab/linux-lab.git
tinylab
linux-lab
Linux Lab
master

搜索帮助