stm32报错 HarmonyOS 鸿蒙Next

stm32报错 HarmonyOS 鸿蒙Next liteos_m make menuconfig 报错

root@ubuntu:/work/kernel/liteos_m# make menuconfig
warning: <choice> (defined at arch/arm/Kconfig:34) defined with type unknown
warning: <choice> (defined at Kconfig:170) defined with type unknown
warning: default on the choice symbol SOC_RK2206 (defined at ../../device/soc/rockchip/rk2206/Kconfig.liteos_m.soc:20) will have no effect, as defaults do not affect choice symbols
make: *** [Makefile:113: menuconfig] Error 1

源码上选择的也不行


更多关于stm32报错 HarmonyOS 鸿蒙Next的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于stm32报错 HarmonyOS 鸿蒙Next的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


根据帖子标题“stm32报错 HarmonyOS 鸿蒙Next”,该问题可能与STM32微控制器在鸿蒙Next系统上的兼容性或配置有关。鸿蒙Next是华为推出的新一代操作系统,旨在为多设备提供统一的开发平台。STM32是一系列由STMicroelectronics生产的32位ARM Cortex-M微控制器,广泛应用于嵌入式系统开发。

在STM32上运行鸿蒙Next时,可能会遇到以下报错:

  1. 驱动不兼容:STM32的硬件驱动可能与鸿蒙Next不兼容,导致系统无法正确识别或操作硬件。

  2. 系统资源不足:鸿蒙Next对硬件资源的要求较高,而STM32的资源(如内存、存储)可能不足以支持完整的鸿蒙Next运行。

  3. 编译或链接错误:在将鸿蒙Next移植到STM32时,可能会遇到编译或链接阶段的错误,通常是由于编译器或链接器配置不当。

  4. 系统调用不匹配:鸿蒙Next的系统调用可能与STM32的底层硬件接口不匹配,导致功能异常或系统崩溃。

  5. 调试工具不兼容:调试STM32时使用的工具链可能不支持鸿蒙Next,导致调试过程中出现报错。

解决此类问题通常需要检查硬件驱动、系统资源配置、编译链接设置、系统调用接口以及调试工具的兼容性。

回到顶部