与非网论坛
标题: 【Silicon Labs xG24-EK2703A开发套件】评测二、zephyr开发支持 [打印本页]
作者: mingxiangjun 时间: 2023-6-4 19:23
标题: 【Silicon Labs xG24-EK2703A开发套件】评测二、zephyr开发支持
本帖最后由 mingxiangjun 于 2023-6-5 17:04 编辑
评测二、zephyr开发支持
PCBA | |
| |
| |
| |
| |
| |
EFR32 Thunderboard-style boards | |
| |
| |
| |
| |
表1 SiliconLabs EFR32系列PCB和SOC对应关系
一、编译
我的windows上zephyr-sdk和zephyr-ng都是旧版本,没有EFR32MG24的板子列表,需要更新目前最新3.4.0-rc1和0.16.1,更新结果west工具工作不正常,于是就切到Ubuntu22.04,敲击west update,同时更新工具链zephyr-ng,顺利进入它的世界,切到zephyr目录,敲击west build -p always -b efr32xg24_dk2601b samples/basic/blinky即可开始编译:
图1 west工具编译efr32xg24_dk2601b_blinky例子
速度蛮快,选择blinky例程。然后可以修改它的配置,敲击west build -t menuconfig弹出图形窗口编辑,接触过ESP32这款神奇的芯片就会很熟悉
图2 板子选择
图3 芯片选择
二、烧录
完成上一步骤后接下来进行烧录,敲击west flash结果发现Ubuntu我没装simplicity commander没有烧录动作,Nordic也会调用它的命令行烧录工具nrfjprog来烧录:
图4 west flash烧录
只得切回Windows,simplicity studio安装目录developer\adapter_packs\commander下有脱机烧录工具simplicity commander,点开刷新列表选择SN,切到Flash,选择刚才Ubuntu编译生成的zephyr.hex进行脱机烧录:
图5 simplicity commander脱机烧录
结果发现没现象,翻看官方文档,发现DK2601B和EK2703A(如表1虽然都是EFR32MG24)外设分布不一样,板载LED不是相同引脚:
表2 DK2601B和EK2703A引脚定义:用户LED
图6 DK2601B和EK2703A(同为EFR32MG24主控)原理图对比
欢迎光临 与非网论坛 (https://www.eefocus.com/forum/) |
Powered by Discuz! X3.5 |