查看: 979|回复: 4

[原创] 【申请LPC55S69,移植 RT-Thread大作战】Ch2:RTT环境搭建及测试

[复制链接]
  • TA的每日心情
    开心
    2024-3-23 22:59
  • 签到天数: 74 天

    [LV.6]常住居民II

    3

    主题

    170

    帖子

    0

    高级会员

    Rank: 4

    积分
    595
    最后登录
    2024-4-16
    发表于 2023-2-17 11:52:04 | 显示全部楼层 |阅读模式
    本帖最后由 slmxiaodai 于 2023-2-17 14:10 编辑

    接着上一篇:https://www.nxpic.org.cn/module/forum/thread-630421-1-1.html

    2 开发环境搭建(MDK)
    2.1 下载RT-Thread
    访**ithub上的RT-Thread源码:https://github.com/RT-Thread/rt-thread
    我直接Download ZIP下来 图1.png

    t2

    t2


    2.2 打开RT-Thread源码中lpc55s69_nxp_evk工程
    通过MDK打开D:\LPC55S69\rt-thread-master\bsp\lpc55sxx\lpc55s69_nxp_evk的project.uvprojx。
    对于MDK,外包软件组件和对微控制器设备的支持由软件包(Software packs)提供。因为原来没有安装相应的软件包,需要先安装LPC55S69的DFP.pack文件(Device Family Package)。我直接从MDK官网上(https://www.keil.com/dd2/pack/)下载了最新的版本(NXP.LPC55S69_DFP.16.0.0)

    3

    3
    后安装。

    4

    4

    点击MDK的Pack Install

    5

    5
    快捷按钮。直接通过File->import…导入DFP pack文件,选择LPC55S69 开发板,然后点击右边Packs的Install按钮,安装板级支持包(Board SupportPack)以及Examples。

    6

    6

    7

    7


    2.3 编译lpc55s69_nxp_evk工程
    点击MDK上的Rebuild快捷按钮

    8

    8
    ,编译rtthread-lpc55s6x工程,编译提示有6Errors、3Warnings。

    11

    11

    检查了错误信息和源码也没有发现什么问题,上网查阅了相关资料,最后发现原来是MDK版本问题(原来用的MDK5.25.0.0),LPC55S69的工程可能是使用的AC6编译器,但是Keil的V5.25的AC6可能存在问题。
    根据网上的解决方法,在Keil官网上(https://www2.keil.com/mdk5),下载了最新版本的MDK(MDK 5.38.0.0),并申请了30天的试用。
    重新Rebuild后,没有Error(s),只有13个3Warnings。

    9

    9

    在Download之前,点击菜单Flash->Configure Flash Tools…,查看了Options for Target …,可以看到LPC55S69 开发板是双核的(LPC55S69JBG:cm33_core0/core1)。

    10

    10


    2.4 下载lpc55s69_nxp_evk目标文件
    通过将Micro-USB 连接线将LPC55S69 开发板与PC端连接(Micro-USB 连接线大头端连接PC端USB口,小头端连接LPC55S69 开发板P6:Debug Link)。

    12

    12

    点击MDK上的Download快捷按钮

    13

    13
    ,下载工程目标文件到芯片中。因为LPC55S69内部有两个核,此处将目标文件下载到core0核中(开发者可以在Options for Target…的Device框中选择另外一个核core1)。

    14

    14


    2.5 测试

    打开一个串口调试工具,选择串口(LPC55S69 开发板连接到PC端USB口后,自动产生一个串口

    15

    15
    ),串口的显示信息如下(红框中的信息是插入SD卡后,显示的SD卡相关信息):

    16

    16

    同时,LPC55S69 开发板的LED_RGB指示灯的蓝灯以1s的频率开始闪烁。串口打印信息和指示灯闪烁信息可以查看工程中的main函数。

    17

    17

    至此,RT-Thread初步跑起来了。

    由于一直提示贴子长度不符合邀请,所以很多图没法显示。操作了几遍还是不行,就以附件的形式上传了。

    2 RTT环境搭建及测试(MDK)_20230217.pdf (992.12 KB, 下载次数: 1)
    好好学习,加油
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 09:26
  • 签到天数: 316 天

    [LV.8]以坛为家I

    1

    主题

    2169

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2651
    最后登录
    2024-4-25
    发表于 2023-2-17 12:14:49 | 显示全部楼层
    支持一下
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-23 22:59
  • 签到天数: 74 天

    [LV.6]常住居民II

    3

    主题

    170

    帖子

    0

    高级会员

    Rank: 4

    积分
    595
    最后登录
    2024-4-16
     楼主| 发表于 2023-2-17 14:11:39 | 显示全部楼层

    感谢支持
    好好学习,加油
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 23:45
  • 签到天数: 1318 天

    [LV.10]以坛为家III

    124

    主题

    2832

    帖子

    31

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    7575
    最后登录
    2024-4-27
    发表于 2023-2-17 16:22:57 | 显示全部楼层
    支持一下,写的不错。
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 22:46
  • 签到天数: 1211 天

    [LV.10]以坛为家III

    22

    主题

    4765

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    8085

    活跃会员

    最后登录
    2024-4-26
    发表于 2023-2-17 23:57:23 | 显示全部楼层
    学习学习,明天按着操作一遍
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-27 02:03 , Processed in 0.131401 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表