From 4e4acce514474a71e63561e47d80ca7156a76d4f Mon Sep 17 00:00:00 2001 From: wangzhi16 Date: Fri, 25 Apr 2025 17:22:51 +0800 Subject: [PATCH] arch/arm: fix compile error. BUILD CMD: ./tools/configure.sh -l sama5d3x-ek/nx; make -j`nproc` chip/sam_memories.c:705:17: note: each undeclared identifier is reported only once for each function it appears in chip/sam_memories.c:706:27: error: 'CONFIG_SAMA5_DDRCS_PGHEAP_SIZE' undeclared (first use in this function); did you mean 'CONFIG_SAMA5_DDRCS_HEAP_SIZE'? 706 | poolend = poolstart + CONFIG_SAMA5_DDRCS_PGHEAP_SIZE; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | CONFIG_SAMA5_DDRCS_HEAP_SIZE make[1]: *** [Makefile:168: sam_memories.o] Error 1 make[1]: Target 'libarch.a' not remade because of errors. make: *** [tools/LibTargets.mk:170: arch/arm/src/libarch.a] Error 2 make[1]: Target 'libsched.a' not remade because of errors. make: *** [tools/LibTargets.mk:71: sched/libsched.a] Error 2 make: Target 'all' not remade because of errors. ~/nuttx/tools/testbuild.sh: line 385: ~/nuttx/../nuttx/nuttx.manifest: No such file or directory Signed-off-by: wangzhi16 --- arch/arm/src/sama5/sam_memories.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/src/sama5/sam_memories.c b/arch/arm/src/sama5/sam_memories.c index 7c47d33252e..527d7315459 100644 --- a/arch/arm/src/sama5/sam_memories.c +++ b/arch/arm/src/sama5/sam_memories.c @@ -690,7 +690,7 @@ static inline uintptr_t ebics3_virtramaddr(uintptr_t physramaddr) * ****************************************************************************/ -#ifndef CONFIG_ARCH_PGPOOL_MAPPING +#if defined(CONFIG_ARCH_ADDRENV) && !defined(CONFIG_ARCH_PGPOOL_MAPPING) static inline uintptr_t sam_virtpgaddr(uintptr_t paddr) { uintptr_t poolstart;