• 方案介绍
  • 相关推荐
申请入驻 产业图谱

【代码库】FRDM-RW612 GUI Guider 集成在蓝牙 LE 示例演示中

08/14 16:50
696
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

FRDM-RW612 GUI Guider 集成在蓝牙 LE 示例演示中

该演示在显示屏上显示通过蓝牙 LE 接收的消息。

主板:FRDM-RW612

类别:图形、HMI、RTOS

外围设备:显示器

工具链:MCUXpresso IDE

目录

  1. 软件
  2. 硬件
  3. 设置
  4. 结果
  5. 常见问题解答
  6. 支持
  7. 发行说明

1.软件

此代码是使用 MCUXpresso IDE 版本 11.10.0、LVGL 版本 8.3.10 和 MCUXpresso SDK FRDM-RW612 SDK 版本 2.16.100 组件实现的。

2.硬件

要运行此演示,您需要:

3. 设置

3.1 导入SDK示例

转到快速启动面板 > “导入 SDK 示例...” > frdmrw612 并导入 wireless_uart 示例:

3.2 应用补丁

通过将文件复制到现有项目文件来应用补丁(SDK216100frdmrw612wirelessuart_patch):

3.3 添加符号

MCUX_DBI_LEGACY=0符号添加到项目属性 > C/C++ 构建 > 设置 > 预处理器中:

3.4 添加路径

将以下路径添加到项目属性> C/C++ 构建> 设置> 包含:

“${workspaceloc:/${ProjName}/displayutils}”
“${workspaceloc:/${ProjName}/lvgl}”
“${workspace
loc:/${ProjName}/lvgl/src}”
“${workspaceloc:/${ProjName}/generated}”
“${workspace
loc:/${ProjName}/generated/guiderfonts}”
“${workspace
loc:/${ProjName}/generated/guidercustomerfonts}”

3.5 链接新文件夹

默认情况下,新文件夹(display_utils、generated、lvgl)不会链接到项目中。要添加它们,请右键单击每个文件夹 >“属性”,然后取消选中“从构建中排除资源”

3.6 附加步骤

基于 MCUXpresso 版本,额外的步骤是从构建中排除此演示中未使用的 lvgl/src/extra/widgets/video 文件夹:

3.7 返工板

拆焊 R134。用 0 欧姆电阻焊接 R115。

3.8 连接显示器

显示器连接到电路板

确保 LCD 配置为使用 SPI 4 线。

将 USB 的 C 型从 J10(MCU-LINK)连接到计算机

3.9 下载BLE控制器固件

根据component/conn_fwloader/readme.txt下载BLE控制器固件

注意: 为了确保 LITTLEFS 闪存区域已被清理,在下载代码之前需要擦除所有闪存扇区。

3.10 构建并下载演示

构建并下载演示程序到开发板。要运行程序,您可以启动调试会话,或者按下 SW1 或 RESET 按钮重启开发板。

默认情况下,设备充当中央设备并开始广播。如果您想切换角色为外围设备,请短按 SW2。如果您想切换回中央设备,请长按 SW2。

4.结果

4.1 打开串口终端

使用以下设置打开串行终端:


- 115200 baud rate
- 8 data bits
- No parity
- One stop bit
- No flow control

4.2 打开 NXP IoT 工具箱应用程序

在手机上打开恩智浦物联网工具箱应用程序。不要忘记打开蓝牙。

4.3 连接到FRDM-RW612板

选择无线 UART 示例,然后选择 WU_NXP 设备连接到 FRDM-RW612 开发板。接受配对请求。

4.4 向论坛发送消息

在专用文本框中输入任何消息,然后单击 Enter / Done。

现在您可以在显示屏上以及串行终端上看到接收到的消息。

5. 常见问题解答

尚未发现针对该项目的常见问题解答。

6. 支持

如果您对此示例的内容/正确性有任何疑问,请将其作为问题提交到此 GitHub 存储库,或在我们的社区https://community.nxp.com/上发帖。您可以在这里找到有关此代码示例各个方面的论坛,包括 GUI Guider、MCUXpresso 工具和设备系列。

项目元数据

董事会徽章

类别徽章 类别徽章 类别徽章

周边徽章

工具链徽章

来源:恩智浦appcodehub

恩智浦

恩智浦

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。收起

查看更多

相关推荐