FRDM-RW612 GUI Guider 集成在蓝牙 LE 示例演示中
主板:FRDM-RW612
类别:图形、HMI、RTOS
外围设备:显示器
工具链:MCUXpresso IDE
目录
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}”
“${workspaceloc:/${ProjName}/lvgl/src}”
“${workspaceloc:/${ProjName}/generated}”
“${workspaceloc:/${ProjName}/generated/guiderfonts}”
“${workspaceloc:/${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
696
