1 Star 0 Fork 0

ic-starter/lambdasoc-bios

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
toolchain.mk 808 Bytes
一键复制 编辑 原始数据 按行查看 历史
Jean-François Nguyen 提交于 2021-06-28 19:05 . Add LiteDRAM support.
CFLAGS += -Os -Wall
CPPFLAGS += -I$(build)/include -I$(src)/include -MMD
LDFLAGS := -nostdlib -T$(obj)/link.ld
PYTHON := python3
MSCIMG := $(PYTHON) util/mkmscimg.py
ifeq ($(CONFIG_CPU_BYTEORDER), "little")
MSCIMG += --little
endif
objs.o := $(filter %.o,$(objs))
objs.ld := $(filter %.ld,$(objs))
deps := $(objs.o:.o=.d) $(objs.ld:.ld=.d)
ifdef crt-y
include compiler_rt.mk
endif
liblitex-y := $(libbase-y)
liblitex-y += $(liblitedram-y)
ifdef liblitex-y
include litex.mk
endif
-include deps
$(obj)/%.ld: $(src)/%.ld.S
$(CPP) $(CPPFLAGS) -P -o $@ $<
$(obj)/%.o: $(src)/%.c
$(COMPILE.c) -o $@ $<
$(obj)/%.o: $(src)/%.S
$(COMPILE.S) -o $@ $<
$(obj)/bios.elf: $(objs)
$(LINK.o) -o $@ $(objs.o) $(LDLIBS)
$(obj)/bios.bin: $(obj)/bios.elf
$(OBJCOPY) -O binary $< $@
$(MSCIMG) $@
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/ic-starter/lambdasoc-bios.git
git@gitee.com:ic-starter/lambdasoc-bios.git
ic-starter
lambdasoc-bios
lambdasoc-bios
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385