找到了解决方法:手动生成menuconfig.h,将其放在targets\STM32F103_FIRE_Arbitrary\include\menuconfig.h
文件内容
#define LOSCFG_COMPILER_GCC 1
#define LOSCFG_COMPILER_ARM_NONE_EABI 1
#define LOSCFG_COMPILER_OPTIMIZE_SPEED 1
#define LOSCFG_FAMILY_STM32 1
#define LOSCFG_PLATFORM "STM32F103_FIRE_Arbitrary"
#define LOSCFG_PLATFORM_STM32F103_FIRE_ARBITRARY 1
#define LOSCFG_DRIVER_HAL_LIB 1
#define LOSCFG_USING_BOARD_LD 1
#define LOSCFG_ARCH_ARM_AARCH32 1
#define LOSCFG_ARCH_ARM_CORTEX_M 1
#define LOSCFG_ARCH_ARM_V7M 1
#define LOSCFG_ARCH_ARM_VER "armv7-m"
#define LOSCFG_ARCH_FPU_VFP_V3 1
#define LOSCFG_ARCH_FPU_VFP_D16 1
#define LOSCFG_ARCH_FPU "vfpv3-d16"
#define LOSCFG_ARCH_CORTEX_M3 1
#define LOSCFG_ARCH_CPU "cortex-m3"
#define LOSCFG_SCHED_SQ 1
#define LOSCFG_BASE_CORE_TIMESLICE 1
#define LOSCFG_BASE_CORE_TIMESLICE_TIMEOUT 2
#define LOSCFG_OBSOLETE_API 1
#define LOSCFG_BASE_CORE_TSK_MONITOR 1
#define LOSCFG_BASE_CORE_TSK_LIMIT 12
#define LOSCFG_BASE_CORE_TSK_MIN_STACK_SIZE 400
#define LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE 800
#define LOSCFG_BASE_CORE_TSK_SWTMR_STACK_SIZE 800
#define LOSCFG_BASE_CORE_TSK_IDLE_STACK_SIZE 400
#define LOSCFG_BASE_CORE_TSK_DEFAULT_PRIO 10
#define LOSCFG_BASE_CORE_TICK_PER_SECOND 1000
#define LOSCFG_BASE_CORE_USE_MULTI_LIST 1
#define LOSCFG_KERNEL_MEM_BESTFIT_LITTLE 1
#define LOSCFG_MEM_TASK_STAT 1
#define LOSCFG_KERNEL_MEMBOX 1
#define LOSCFG_KERNEL_MEMBOX_STATIC 1
#define LOSCFG_SHARED_IRQ 1
#define LOSCFG_PLATFORM_HWI_LIMIT 256
#define LOSCFG_HWI_PRIO_LIMIT 32
#define LOSCFG_BASE_CORE_SWTMR 1
#define LOSCFG_BASE_CORE_SWTMR_LIMIT 16
#define LOSCFG_BASE_IPC_QUEUE 1
#define LOSCFG_BASE_IPC_QUEUE_LIMIT 10
#define LOSCFG_BASE_IPC_EVENT 1
#define LOSCFG_BASE_IPC_MUX 1
#define LOSCFG_MUTEX_WAITMODE_PRIO 1
#define LOSCFG_BASE_IPC_MUX_LIMIT 20
#define LOSCFG_BASE_IPC_SEM 1
#define LOSCFG_BASE_IPC_SEM_LIMIT 20
#define LOSCFG_KERNEL_EXTKERNEL 1
#define LOSCFG_BASE_CORE_SYS_RES_CHECK 1
#define LOSCFG_LIB_LIBC 1
#define LOSCFG_COMPAT_POSIX 1
#define LOSCFG_LIB_LIBM 1
#define LOSCFG_LIB_STDIO 1
#define LOSCFG_SUPPORT_LONG_DOUBLE 1
#define LOSCFG_LIB_ZLIB 1
#define LOSCFG_COMPONENTS_ATINY_LOG 1
#define LOSCFG_COMPILE_DEBUG 1
#define LOSCFG_PLATFORM_ADAPT 1
#define LOSCFG_ENABLE_MAGICKEY 1
#define LOSCFG_DEBUG_VERSION 1
#define LOSCFG_SHELL 1
#define LOSCFG_SHELL_UART 1
#define LOSCFG_SHELL_EXTENDED_CMDS 1
#define LOSCFG_SERIAL_OUTPUT_ENABLE 1
#define LOSCFG_PLATFORM_OSAPPINIT 1
#define LOSCFG_CORTEX_M_NVIC 1
#define LOSCFG_CORTEX_M_SYSTICK 1
#define LOSCFG_DRIVERS_SIMPLE_UART 1
#define LOSCFG_CC_STACKPROTECTOR_STRONG 1
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
您好,这个问题是由于studio在复制文件的时候是按照开发板名称去找的,targets文件夹下有多个STM32F103,所以没有自动生成menuconfig.h文件,现在这个问题我们已经改成用开发板全称去找,就不会存在这个问题了,后续我们版本更新后,就会自动生成menuconfig.h了。
登录 后才可以发表评论