文档首页 > > 最佳实践> 最佳实践> 移植教程> 移植后验证

移植后验证

分享
更新时间: 2018/12/16 GMT+08:00

验证实验设计

目前 Huawei LiteOS 内置了内核测试代码,我们可以直接拿这套代码进行验证。

  1. 添加 example 测试代码

    也不要忘记头文件路径导入

  2. 修改 main.c 文件
    /* USER CODE BEGIN Includes */
    #include "los_base.h"
    #include "los_inspect_entry.h"
    /* USER CODE END Includes */
    /* USER CODE BEGIN 2 */
    if (LOS_OK != LOS_KernelInit())
    {
        return LOS_NOK;
    }
    LOS_Inspect_Entry();
    LOS_Start();
    /* USER CODE END 2 */
  3. 添加日志输出宏定义

    LOS_KERNEL_DEBUG_OUT

    请务按照上面示例的方式添加测试代码。因为只有在 USER CODE 注释包裹内添加,下一次再使用 STM32Cube 导出的代码才不会被覆盖。

验证测试结果

  1. 连接USB转串口线到 PC 电脑,打开串口工具

    我们在准备阶段已经将驱动安装好,接上串口线和ST-Link线,不会报任何错误

  2. 连接 ST-Link v2 调试器,配置相关参数

    把测试工程打开,找到调试器配置选项,如下图所示选择 ST-Link Debugger

    如果 ST-Link 调试器被识别,可以看到下图。

    如果希望烧写程序后,自动运行,还需要勾选 Reset and Run 选项。

  3. 烧写代码到开发板,并在串口工具中查看输出结果

    在 MDK-ARM 中点击烧录按钮,如果没有遇到问题可以看到烧写成功提示。

    最后打开串口工具,如果能看到如下所示,说明 Huawei LiteOS 已经成功在你的开发板上运行。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区