这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【mcxw71学习使用zephyr开发】1、进入helloworld

共1条 1/1 1 跳转至

【mcxw71学习使用zephyr开发】1、进入helloworld

高工
2025-12-09 11:43:13     打赏

【前言】

zephyr已经支持nxp-mcxw71开发板了,最近准备学习zephyr的生态。准备连续记录一下学习进程。

【开发环境】

1、win11下面的wsl 2。

2、zephyr 3.7

3、zephyr sdk 0.17.3

【硬件】

frdm_mcxw71

【生成hello工程】

加载好zephyr环境后,执行west build -p auto -b frdm_mcxw71 zephyr/samples/hello_world

复制工程到zephyrproject下面的app文件中

cp -r zephyr/samples/hello_world/ ~/zephyrproject/app/my_hello

进生查看:

lugl@lugl:~/zephyrproject/app/my_hello$ ls
CMakeLists.txt  README.rst  prj.conf  sample.yaml  src

【修改工程】

修改main.c内容如下:

#include <stdio.h>

int main(void)
{
    printf("frdm_mcxw71_hello: %s\n", CONFIG_BOARD_TARGET);
    printf("eepw: lugl\n");
    return 0;
}

修改CmakeLists.txt的工程名称:

project(mcxwp_hello_world)

【编译】

执行west build -b frdm_mcxw71

[7/7] Linking C executable zephyr/zephyr.elf
Memory region         Used Size  Region Size  %age Used
           FLASH:       17288 B         1 MB      1.65%
             RAM:        4024 B       112 KB      3.51%
    rpmsg_sh_mem:          0 GB         6 KB      0.00%
        IDT_LIST:          0 GB        32 KB      0.00%
Generating files from /home/lugl/zephyrproject/app/my_hello/build/zephyr/zephyr.elf for board: frdm_mcxw71

【下载】

如下图所示,使用nxp的linkFlash传用软件进行下载:

image.png点击program后,显示烧录成功:

image.png打开串口终端,可以看到打印内容如我们在程序中的一样。

image.png

到此hello world工程顺利完成。





关键词: mcxw71     zephyr    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]