0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

LPC55S69開發(fā)板對(duì)接RTduino的相關(guān)工作

冬至子 ? 來源:螺絲松掉的人 ? 作者:螺絲松掉的人 ? 2023-10-11 17:09 ? 次閱讀

該文記錄 LPC55S69 開發(fā)板體驗(yàn)期間,對(duì)接 RTduino 的相關(guān)工作。

RTduino 是基于 RT-Thread 框架下進(jìn)一步的封裝,使得用戶可以像開發(fā) Arduino 一樣快速上手。

不是所有開發(fā)板都支持 RTduino 的,對(duì)性能由一定的要求。不過對(duì)于 LPC55S69 來說完全足夠了。

準(zhǔn)備工作

我們首先需要在 NXP 官網(wǎng)下載對(duì)應(yīng)的原理圖和手冊(cè)等資料,弄清楚每個(gè)引腳對(duì)應(yīng)的功能之后才能進(jìn)行對(duì)接。

下載 RT-Thread 倉(cāng)庫(kù),進(jìn)入對(duì)應(yīng) BSP

開始對(duì)接

完成以上的準(zhǔn)備工作我們就可以開始對(duì)接了

lpc55sxx 系列已經(jīng)具備了較為完善的底層驅(qū)動(dòng)了,

我們可以直接進(jìn)行教程中的第3步:編寫 Kconfig,以及第4步:使用 pinout-generator 工具生成文件

1.jpg

其余的步驟按照教程即可

在 BSP 目錄下使用 ENV 工具進(jìn)行構(gòu)建和測(cè)試

進(jìn)入 menuconfig 使能 RTduino

1.jpg

退出并保存,在 ENV 中更新軟件包即拉取 RTduino 相關(guān)依賴

1.jpg

scons 生成工程

1.jpg

keil 中打開工程進(jìn)行編譯,報(bào)以下錯(cuò):

1.jpg

需要修改 rtconfig.py 文件

1.jpg

再次編譯即可。

arduino_main.cpp 中示例程序是燈光閃爍,并且指定的是藍(lán)色 LED

下載程序后,可以看到板載 RGB 開始閃爍藍(lán)光,并且串口正常打印 RT-Thread 圖案。

問題及后續(xù)優(yōu)化

目前對(duì)接的 PWM 是還存在一定問題的,后續(xù)還需要進(jìn)行進(jìn)一步的完善和改進(jìn)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • LPC
    LPC
    +關(guān)注

    關(guān)注

    8

    文章

    136

    瀏覽量

    77638
  • led燈
    +關(guān)注

    關(guān)注

    22

    文章

    1592

    瀏覽量

    107996
  • RGB
    RGB
    +關(guān)注

    關(guān)注

    4

    文章

    798

    瀏覽量

    58500
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1289

    瀏覽量

    40123
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    LPC55S69對(duì)接RTduino相關(guān)工作

    該文記錄 LPC55S69 開發(fā)板體驗(yàn)期間,對(duì)接 RTduino相關(guān)工作。
    發(fā)表于 02-24 14:51

    LPC55S69開發(fā)板的PWM踩坑寄錄

      LPC55S69 PWM踩坑寄錄  在使用 lpc55s69_nxp_evk 開發(fā)板對(duì)接 rtduino 的過程,
    發(fā)表于 03-06 10:49

    LPC55S69 Flashmagic不編程的原因?

    我用 NXP LPC55S69 開發(fā)了一塊電路。我已經(jīng)用 Xpresso IDE 開發(fā)了一個(gè)程序。我的應(yīng)用程序在 SWD 端口上使用 Segger Jlink 運(yùn)行良好。我在設(shè)計(jì)中在
    發(fā)表于 03-15 07:54

    LPC55S69對(duì)接RT-Thread PWM設(shè)備框架介紹

    LPC55S69對(duì)接RT-Thread PWM設(shè)備框架在使用 RT-Thread 的 bsp pwm 的時(shí)候,注意到 lpc55sxx 系列只對(duì)接了通用定時(shí)器2中的通道1作為 PWM
    發(fā)表于 03-16 14:01

    如何實(shí)現(xiàn)LPC55s69的USB固件更新?

    我們正在研究 LPC55s69,并計(jì)劃通過 USB 而不是 ISP 更新固件。他們是否有任何類似的文章/代碼項(xiàng)目引用了 LPC55s69 。如果沒有,那么我可以使用與文章中類似的類比來實(shí)現(xiàn)
    發(fā)表于 03-20 06:19

    自定義LPC55s69上的USB無法通信的原因?

    我目前正在嘗試使用 LPC55S69 64 引腳封裝與我的定制進(jìn)行 USB 通信,但我能夠通過 P9 在 LPC55S69-EVK 上運(yùn)行它。 我附上的圖片顯示了我們從 USB 電
    發(fā)表于 03-21 08:02

    如何將CMSIS-DSP庫(kù)加載到基于LPC55S69的工程中?

    由于LPC55S69具有PowerQuad,在SDK示例代碼中,F(xiàn)FT/FIR/IIR等DSP功能由Powerquad模塊實(shí)現(xiàn),而不是Cortex-CM33內(nèi)核。 這是實(shí)現(xiàn) DSP 功能
    發(fā)表于 04-06 08:40

    LPC55S69中的內(nèi)存如何訪問仲裁?

    我叫 Ted,我正在開發(fā)一個(gè)基于 Zephyr 的應(yīng)用程序以在 LPC55S69 上運(yùn)行。該應(yīng)用程序?qū)嶋H上是一對(duì)固件項(xiàng)目,此時(shí)它們通過 LPC55S69 的處理器間郵箱 (IPM) 功能相互協(xié)調(diào)
    發(fā)表于 04-12 08:54

    LPC55S69 SDK HID如何快速發(fā)送HID數(shù)據(jù)包?

    LPC55S69 SDK:版本 2.12.0。 示例程序:dev_hid_generic_bm。USB速度:使用高速端口平臺(tái):LPC55S69 EVK此演示接收 HID 數(shù)據(jù)包,并立即將其發(fā)回。當(dāng)我
    發(fā)表于 04-19 06:54

    使用MCUXpresso調(diào)試LPC55S69最終啟動(dòng)序列錯(cuò)誤如何解決?

    在嘗試使用 MCUXpresso 調(diào)試 LPC55S69 中的代碼時(shí),我遇到了以下錯(cuò)誤:最終啟動(dòng)順序錯(cuò)誤:執(zhí)行 MI 命令失?。河嘘P(guān)上述錯(cuò)誤和調(diào)試的任何幫助都會(huì)很有幫助。
    發(fā)表于 04-20 06:18

    LPC55S69 USB設(shè)備接收到損壞的數(shù)據(jù)是怎么回事?

    。 使用 MCIMX8M-EVKB 作為主機(jī)、 運(yùn)行 NXP 參考 Linux (4.9.88-imx) 圖像并添加 Python 3“usb”模塊和 LPCXpresso55S69 開發(fā)板作為 設(shè)備可以重現(xiàn)該問題。 典型
    發(fā)表于 05-09 07:03

    LPC55S69 EVK調(diào)試期間出現(xiàn)Wire ACK錯(cuò)誤怎么解決?

    使用 LPC55S69 EVK 調(diào)試時(shí)出現(xiàn)以下錯(cuò)誤。我正在運(yùn)行 SDK 中的 B2B SPI 示例進(jìn)行測(cè)試。構(gòu)建過程清除沒有任何錯(cuò)誤,但我在調(diào)試期間收到此錯(cuò)誤。 任何解決方案?還有一種方法可以將 LPC55S69 EVK
    發(fā)表于 06-12 07:00

    LPC55S69在RT-Thread上的SDIO驅(qū)動(dòng)和文件系統(tǒng)

    本篇將介紹如何在LPC55S69_EVK開發(fā)板上,使用RT-Thread的SDIO驅(qū)動(dòng)和FATFS文件系統(tǒng)組件實(shí)現(xiàn)SD卡上的文件讀寫。
    的頭像 發(fā)表于 03-08 14:13 ?1228次閱讀
    <b class='flag-5'>LPC55S69</b>在RT-Thread上的SDIO驅(qū)動(dòng)和文件系統(tǒng)

    LPC55S69對(duì)接RT-Thread PWM設(shè)備框架

    在使用 RT-Thread 的 bsp pwm 的時(shí)候,注意到 lpc55sxx 系列只對(duì)接了通用定時(shí)器2中的通道1作為 PWM 輸出。但其實(shí) LPC55S69 具備非常多的 PWM 資源。于是根據(jù) RT-Thread 設(shè)備驅(qū)動(dòng)
    的頭像 發(fā)表于 10-11 15:02 ?740次閱讀

    LPC55S69 PWM踩坑寄錄

    在使用 lpc55s69_nxp_evk 開發(fā)板對(duì)接 rtduino 的過程,對(duì)接 PWM 部分的時(shí)候,遇到了不少坑,在此記錄。
    的頭像 發(fā)表于 10-11 15:30 ?641次閱讀