该文记录 LPC55S69 开发板体验期间,对接 RTduino 的相关工作。
RTduino 是基于 RT-Thread 框架下进一步的封装,使得用户可以像开发 Arduino 一样快速上手。
不是所有开发板都支持 RTduino 的,对性能由一定的要求。不过对于 LPC55S69 来说完全足够了。
准备工作
我们首先需要在 NXP 官网下载对应的原理图和手册等资料,弄清楚每个引脚对应的功能之后才能进行对接。
下载 RT-Thread 仓库,进入对应 BSP
开始对接
完成以上的准备工作我们就可以开始对接了
lpc55sxx 系列已经具备了较为完善的底层驱动了,
我们可以直接进行教程中的第3步:编写 Kconfig,以及第4步:使用 pinout-generator 工具生成文件
其余的步骤按照教程即可
在 BSP 目录下使用 ENV 工具进行构建和测试
进入 menuconfig 使能 RTduino
退出并保存,在 ENV 中更新软件包即拉取 RTduino 相关依赖
scons 生成工程
在 keil 中打开工程进行编译,报以下错:
需要修改 rtconfig.py 文件
再次编译即可。
arduino_main.cpp 中示例程序是灯光闪烁,并且指定的是蓝色 LED。
下载程序后,可以看到板载 RGB 开始闪烁蓝光,并且串口正常打印 RT-Thread 图案。
问题及后续优化
目前对接的 PWM 是还存在一定问题的,后续还需要进行进一步的完善和改进。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
该文记录 LPC55S69 开发板体验期间,对接 RTduino 的相关工作。
发表于 02-24 14:51
LPC55S69 PWM踩坑寄录 在使用 lpc55s69_nxp_evk 开发板对接 rtduino 的过程,
发表于 03-06 10:49
我用 NXP LPC55S69 开发了一块电路板。我已经用 Xpresso IDE 开发了一个程序。我的应用程序在 SWD 端口上使用 Segger Jlink 运行良好。我在设计中在
发表于 03-15 07:54
LPC55S69对接RT-Thread PWM设备框架在使用 RT-Thread 的 bsp pwm 的时候,注意到 lpc55sxx 系列只对接了通用定时器2中的通道1作为 PWM
发表于 03-16 14:01
我们正在研究 LPC55s69,并计划通过 USB 而不是 ISP 更新固件。他们是否有任何类似的文章/代码项目引用了 LPC55s69 板。如果没有,那么我可以使用与文章中类似的类比来实现
发表于 03-20 06:19
我目前正在尝试使用 LPC55S69 64 引脚封装与我的定制板进行 USB 通信,但我能够通过 P9 在 LPC55S69-EVK 板上运行它。 我附上的图片显示了我们从 USB 电
发表于 03-21 08:02
由于LPC55S69具有PowerQuad,在SDK示例代码中,FFT/FIR/IIR等DSP功能由Powerquad模块实现,而不是Cortex-CM33内核。 这是实现 DSP 功能
发表于 04-06 08:40
我叫 Ted,我正在开发一个基于 Zephyr 的应用程序以在 LPC55S69 上运行。该应用程序实际上是一对固件项目,此时它们通过 LPC55S69 的处理器间邮箱 (IPM) 功能相互协调
发表于 04-12 08:54
LPC55S69 SDK:版本 2.12.0。 示例程序:dev_hid_generic_bm。USB速度:使用高速端口平台:LPC55S69 EVK此演示接收 HID 数据包,并立即将其发回。当我
发表于 04-19 06:54
在尝试使用 MCUXpresso 调试 LPC55S69 中的代码时,我遇到了以下错误:最终启动顺序错误:执行 MI 命令失败:有关上述错误和调试的任何帮助都会很有帮助。
发表于 04-20 06:18
。
使用 MCIMX8M-EVKB 作为主机、
运行 NXP 参考 Linux (4.9.88-imx) 图像并添加
Python 3“usb”模块和 LPCXpresso55S69 开发板作为
设备可以重现该问题。
典型
发表于 05-09 07:03
使用 LPC55S69 EVK 调试时出现以下错误。我正在运行 SDK 中的 B2B SPI 示例进行测试。构建过程清除没有任何错误,但我在调试期间收到此错误。
任何解决方案?还有一种方法可以将 LPC55S69 EVK 板恢
发表于 06-12 07:00
本篇将介绍如何在LPC55S69_EVK开发板上,使用RT-Thread的SDIO驱动和FATFS文件系统组件实现SD卡上的文件读写。
发表于 03-08 14:13
•1273次阅读
在使用 RT-Thread 的 bsp pwm 的时候,注意到 lpc55sxx 系列只对接了通用定时器2中的通道1作为 PWM 输出。但其实 LPC55S69 具备非常多的 PWM 资源。于是根据 RT-Thread 设备驱动
发表于 10-11 15:02
•813次阅读
在使用 lpc55s69_nxp_evk 开发板对接 rtduino 的过程,对接 PWM 部分的时候,遇到了不少坑,在此记录。
发表于 10-11 15:30
•702次阅读
评论