0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【英飞凌开发板模块评测任务大挑战】开发初体验

冬至子 来源:悠悠海 作者:悠悠海 2023-11-13 12:38 次阅读

芯片

主控芯片型号为 CY8C624ALQALQI-S2D42

dap芯片为 CY8C5868LYTI-LP039

主控芯片Psco624是双核芯片,一个m4内核和一个m0内核,特征如下:

1.jpg

2.jpg

下面写一点点代码,体验一下rtt的开发环境

OpenOCD

rtthread下载使用开源的openocd ,bsp包里不附带这个开源工具,现在的github上最新版本是0.12。

下载时候出现一个错误:

1.jpg

点灯

在官方下一个最新版的RT-Thread Studio,安装,一路next。

打开rtt sudio,新创建一个工程。

1.jpg

基于我们的开发版创建一个工程。

1.jpg

可以看到官方已经点了一个灯,做测试代码用,如图中的高亮文件。

1.jpg

#include
#include
#include
#include "drv_gpio.h"
#define LED_PIN GET_PIN(0, 0)
int main(void)
{
rt_pin_mode(LED_PIN, PIN_MODE_OUTPUT);
for (;;)
{
rt_pin_write(LED_PIN, PIN_HIGH);
rt_thread_mdelay(500);
rt_pin_write(LED_PIN, PIN_LOW);
rt_thread_mdelay(500);
rt_kprintf("156456n");
}
}

加了行日志,能打出来,自己的东西能够运行,代码就写了一半了。

1.jpg

原理图找到两个灯

Vbackup接到了3.3v电源

1.jpg

有两个led灯,用户可用来点亮,led3和led4,只需要控制影脚p00和p01为低电平就亮了。如果做呼吸灯,加一个pwm的逻辑。

1.jpg

显示效果: 交替亮灭

#define LED_PIN1     GET_PIN(0, 1)
   rt_pin_write(LED_PIN, PIN_HIGH);
    rt_pin_write(LED_PIN1, PIN_LOW);
    rt_thread_mdelay(500);
    rt_pin_write(LED_PIN, PIN_LOW);
    rt_pin_write(LED_PIN1, PIN_HIGH);
    rt_thread_mdelay(500);
    rt_kprintf("156456n");

1.jpg

使用ps指令,看下rtt系统运行了多少个线程。

main线程是我的代码所处的线程,不理解为什么是挂起的状态。

rtt的结构和编译逻辑和linux很像,感觉稍有一点亲切啊。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 英飞凌
    +关注

    关注

    66

    文章

    2128

    浏览量

    138206
  • led灯
    +关注

    关注

    22

    文章

    1592

    浏览量

    107704
  • PWM
    PWM
    +关注

    关注

    114

    文章

    5109

    浏览量

    213051
  • PIN管
    +关注

    关注

    0

    文章

    36

    浏览量

    6303
  • RTThread
    +关注

    关注

    7

    文章

    132

    浏览量

    40767
收藏 人收藏

    评论

    相关推荐

    英飞凌PSoC™ 62开发板 -LCD ILI9341 8080 DEMO

    英飞凌开发板
    rx_ted
    发布于 :2024年03月07日 21:08:39

    【MediaTek X20开发板试用体验】上电初体验

    no Internet"。尝试访问网页,不能获取到数据。从设置中,查看系统信息。总之,X20开发板上电初体验,感受到功能的强大,但是原生系统也存在着连上WiFi不能访问网络的问题。接着我将带来系统蓝牙功能的评测
    发表于 01-05 20:48

    评测汇总】Sipeed LicheeRV 86开发板

    本帖最后由 jf_11671167 于 2022-5-20 16:27 编辑 活动详情:【平头哥Sipeed LicheeRV 86开发板】更新至2022-3-14评测报告汇总如下:跋扈洋
    发表于 03-14 16:30

    F429挑战开发板开发例程

    F429挑战开发板开发例程
    发表于 12-07 16:29 13次下载
    F429<b class='flag-5'>挑战</b>者<b class='flag-5'>开发板</b><b class='flag-5'>开发</b>例程

    新唐 NuMaker-M2354模块评测任务挑战

    评测任务挑战活动,让开发者小伙伴们互相协作,对开发板的每个模块功能进行
    的头像 发表于 11-16 16:42 1281次阅读

    RT-Thread联合新唐科技发起开发板评测任务挑战活动

    开发板开发者进行学习、产品原型开发、芯片评估不可缺少的,如何在有限的时间内让小伙伴充分利用好开发板?并且让小伙伴更好的学习掌握RT-Thread呢?
    的头像 发表于 02-17 13:43 1338次阅读

    用Seeed Studio BeagleBone Green Wireless开发板解决物联网应用开发面临的挑战

    用Seeed Studio BeagleBone Green Wireless开发板解决物联网应用开发面临的挑战
    发表于 11-02 08:16 0次下载
    用Seeed Studio BeagleBone Green Wireless<b class='flag-5'>开发板</b>解决物联网应用<b class='flag-5'>开发</b>面临的<b class='flag-5'>挑战</b>

    【PHYTEC开发板试用体验】之开箱与初体验视频

    本文来源电子发烧友社区,作者:李红洁, 帖子地址: https://bbs.elecfans.com/jishu_2287660_1_1.html 本视频进行PHYTEC的phyBOARD-Pollux i.MX 8M Plus 开发板 开箱与上电初体验。 
    的头像 发表于 12-05 11:08 738次阅读
    【PHYTEC<b class='flag-5'>开发板</b>试用体验】之开箱与<b class='flag-5'>初体验</b>视频

    开发板评测】Renesas RA6M4开发板之SDIO(SDHI)

    本次评测开发板为Renesas的CPK-RA6M4开发板,它是一款Renesas官方基于RA6M4 MCU群组设计的一款中国本地评估。如下图所示: 图1 CPK-RA6M4
    的头像 发表于 12-27 13:15 2203次阅读

    N32L40XCL-STB 开发板模块评测任务挑战

    评测任务挑战活动,让开发者小伙伴们互相协作,对开发板的每个模块功能进行
    的头像 发表于 03-28 03:25 820次阅读

    英飞凌开发板模块评测任务挑战

    ?RT-Thread 官方特联合合作伙伴发起开发板评测任务挑战活动,让开发者小伙伴们互相协作,对开发板
    的头像 发表于 04-11 09:05 836次阅读

    RA6M3 HMI Board 评测挑战,完成任务赢免单!

    评测任务挑战活动,让开发者小伙伴们互相协作,对开发板的每个模块功能进行
    的头像 发表于 05-31 04:05 983次阅读
    RA6M3 HMI Board <b class='flag-5'>评测</b>大<b class='flag-5'>挑战</b>,完成<b class='flag-5'>任务</b>赢免单!

    N32L40XCL-STB开发板模块评测任务挑战之UART

    本文主要对通过RT-Thread Studio对国民技术开发板N32L40XCL-STB 进行UART外设配置,实现开发板串口功能。
    的头像 发表于 08-09 15:25 793次阅读
    N32L40XCL-STB<b class='flag-5'>开发板</b><b class='flag-5'>模块</b><b class='flag-5'>评测</b><b class='flag-5'>任务</b>大<b class='flag-5'>挑战</b>之UART

    英飞凌开发板模块评测任务挑战-SPI驱动测试

    使用PSoC™ 62 with CAPSENSE™ evaluation kit开发板适配的RTT SPI驱动,做显示测试。
    发表于 08-10 15:44 659次阅读
    <b class='flag-5'>英飞凌</b><b class='flag-5'>开发板</b><b class='flag-5'>模块</b><b class='flag-5'>评测</b><b class='flag-5'>任务</b>大<b class='flag-5'>挑战</b>-SPI驱动测试

    英飞凌开发板模块评测任务挑战】mdk开发板环境搭建

    在rtt源码内部生成英飞凌芯片的独立的工程
    的头像 发表于 10-27 12:39 778次阅读
    【<b class='flag-5'>英飞凌</b><b class='flag-5'>开发板</b><b class='flag-5'>模块</b><b class='flag-5'>评测</b><b class='flag-5'>任务</b>大<b class='flag-5'>挑战</b>】mdk<b class='flag-5'>开发板</b>环境搭建