Basic: Hello World¶
1 功能概述¶
此sample为基础hello_world的演示sample,其中可编译基础hello_world程序和供mcuboot使用参考的 hello_world_with_boot(不能单独使用)。
2 环境要求¶
Board: pan108xxb1_evb / pan108xxb5_evb
UART: 将 P00 与 TX0 引脚接在一起,P01 与 RX0 引脚接在一起,在 PC 上打开终端工具(如 SecureCRT),波特率设置为 921600
3 编译和烧录¶
例程位置:zephyr\samples_panchip\hello_world
使用 ZAL 工具可以对其进行编译、烧录、打开 VS Code 调试等操作。关于 ZAL 工具的详细介绍请参考:Zephyr APP Launcher 工具介绍。
4 演示说明¶
4.1 测试 hello_world 流程¶
使用 ZAL 工具编译例程,选择 prj.conf
配置文件,编译后烧录至 EVB 中,成功后可看到如下的串口打印 Log:
*** Booting Zephyr OS build zephyr-v2.7.0 ***
Hello World from Zephyr on pan108xxb5_evb without boot!
4.2 测试 hello_world_with_boot 流程¶
使用 ZAL 工具编译例程,选择 with_boot.conf
配置文件,编译后供后续演示带 Bootloader 的程序使用。
具体请参考 Zephyr Bootloader 开发指南。
5 RAM/Flash资源使用情况¶
Memory region Used Size Region Size %age Used
FLASH: 16040 B 1020 KB 1.54%
SRAM: 3888 B 64 KB 5.93%
IDT_LIST: 0 GB 2 KB 0.00%