开发板是华山派 github GitHub - sophgo/sophpi-huashan
根据本站教程[教程]在duo上编译内核模块 - Duo - MilkV Community
this is error:
riscv64-unknown-linux-musl-gcc: error: missing argument to ‘-march=’
makefile :
Makefile for helloworld.ko
SDK_DIR = /home/fgy/sophpi-huashan/cvi_mmf_sdk
KERN_DIR = $(SDK_DIR)/linux_5.10
TEMP_PATH = /home/fgy/sophpi-huashan/host-tools/gcc/riscv64-linux-musl-x86_64/bin
TEMP_TOOL = $(TEMP_PATH)/riscv64-unknown-linux-musl-
export CC=$(TEMP_TOOL)gcc
export CXX=$(TEMP_TOOL)g++
obj-m += helloworld.o
CFLAGS = -march=rv64imafdcvxthead -mcmodel=medany -mabi=lp64d
all:
make ARCH=riscv CROSS_COMPILE=$(TEMP_TOOL) -C $(KERN_DIR) M=$(PWD) modules EXTRA_CFLAGS=“$(CFLAGS)”
clean:
make -C $(KERN_DIR) M=$(PWD) clean
rm -rf modules.order
prebuild:
cp $(KERN_DIR)/arch/riscv/configs/cvitek_cv1812h_wevb_0007a_emmc_huashan_defconfig $(KERN_DIR)/.config
make ARCH=riscv CROSS_COMPILE=$(TEMP_TOOL) -C $(KERN_DIR)