HarmonyOS 鸿蒙Next Hi3861烧录成功后不断重启

HarmonyOS 鸿蒙Next Hi3861烧录成功后不断重启

OLED Task

#include <stdio.h>
#include <hi_io.h>
#include "hi_gpio.h"
#include "hi_task.h"

hi_u32 led_task_id = 0;

static hi_void *led_task(hi_void *param) {
    printf("===== OLED Task =====\r\n");
    while (1) {
        hi_gpio_set_ouput_val(HI_GPIO_IDX_11, 0);
        hi_gpio_set_ouput_val(HI_GPIO_IDX_12, 1);
        hi_sleep(500);
        hi_gpio_set_ouput_val(HI_GPIO_IDX_11, 1);
        hi_gpio_set_ouput_val(HI_GPIO_IDX_12, 0);
        hi_sleep(500);
    }
    hi_task_delete(led_task_id);
    led_task_id = 0;
    return HI_NULL;
}

hi_void app_main() {
    hi_task_attr attr;
    const hi_char* sdk_ver = hi_get_sdk_version();
    printf("sdk ver:%s\r\n", sdk_ver);
    hi_io_set_func(HI_IO_NAME_GPIO_11, HI_IO_FUNC_GPIO_11_GPIO);
    hi_io_set_func(HI_IO_NAME_GPIO_12, HI_IO_FUNC_GPIO_12_GPIO);
    hi_gpio_set_dir(HI_GPIO_IDX_11, HI_GPIO_DIR_OUT);
    hi_gpio_set_dir(HI_GPIO_IDX_12, HI_GPIO_DIR_OUT);
    attr.task_name = (hi_char*) "LedTask";
    attr.stack_size = 512; /* 800 */
    attr.task_prio = 5; /* 28 */
    hi_task_create(&led_task_id, &attr, led_task, 0);
}

写了一个简单的LED闪烁,在烧录成功后,在串口输出,显示在不断地重启

sdk ver:Hi3861V100R001C00SPC021 2020-05-13 23:10:00ready to OS start

使用的是window平台,HUAWEI-LiteOS-Studio开发工具,程序是在例程工程的基础上修改,可以成功编译及烧录


更多关于HarmonyOS 鸿蒙Next Hi3861烧录成功后不断重启的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

你好,推荐你这边到Gitee的OpenHarmony社区提issue,看是否代码开发本身存在问题。

更多关于HarmonyOS 鸿蒙Next Hi3861烧录成功后不断重启的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对HarmonyOS鸿蒙Next Hi3861烧录成功后不断重启的问题,可能的原因及解决方向如下:

  1. 固件问题:烧录的固件可能存在缺陷或配置错误,导致设备无法正常启动。建议重新下载官方提供的最新固件,并严格按照官方文档进行烧录操作。

  2. 电源问题:电源不稳定或电压不符可能导致设备重启。检查电源供应是否稳定,并确保电压符合设备要求。

  3. 硬件故障:Hi3861芯片或其他硬件组件可能存在故障。检查硬件连接是否良好,尝试更换硬件组件以排除故障。

  4. 引导程序问题:设备的引导程序(bootloader)可能损坏或配置错误。这通常需要通过专业的硬件调试工具进行修复。

  5. 环境问题:烧录环境(如编程器、连接线等)可能存在问题。检查并确保烧录环境稳定且符合官方要求。

  6. 配置问题:设备配置可能不正确,导致启动失败。检查设备的配置文件,确保所有设置均正确无误。

如果经过上述步骤问题仍未解决,可能是由于更复杂的原因导致。此时,建议联系官网客服以获取更专业的技术支持。官网地址是:https://www.itying.com/category-93-b0.html 。请确保提供详细的设备信息和问题描述,以便客服人员能够更快地定位并解决问题。

回到顶部