查看: 1123|回复: 0

[分享] 【FRDM-MCXN947】+ Red Link

[复制链接]
  • TA的每日心情
    开心
    2025-7-11 08:53
  • 签到天数: 301 天

    连续签到: 2 天

    [LV.8]以坛为家I

    3868

    主题

    7472

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    39227
    最后登录
    2025-7-18
    发表于 2024-11-5 14:15:38 | 显示全部楼层 |阅读模式
    该项目最初的计划是将 FRDM-MCXN947 开发成一个类似 jlink plus 的调试器。但是目前只是实现了通过 usb 接口对其他板卡进行调试的能力,并且性能远比不上 jlink,好在固件都是开源的,后续该项目还是有很大的优化空间以及继续向下开发的必要,因为这个板卡的形状和 jlink 好像啊,再做一个扩展板还是一个很精致的调试器。
    这个项目固件地址https://github.com/iysheng/rt-thread/tree/nxp_bmp.


    目前不管是虚拟串口功能和 blackmagic 固件这些功能,我都是放在应用层了,正常应该是要将虚拟串口这里放在驱动层,但是受限时间限制,整个开发过程比较紧张,现阶段还是在应用层将这些功能完成了。整个项目硬件部分简单的原理图如下:
    11.png

    上行口:FRDM-MCXN947 通过 USB 虚拟 VCOM 和 PC 双向通信,使用 blackmagic 固件完成 gdb 协议的解析。
    下行口:FRDM-MCXN947 通过 rtthread 的 pin 设备驱动框架,分别控制 P3_20 和 P3_21 作为 SWDIO 和 SWCLK 接口,负责执行 PC 发送的 gdb 协议指令转义为 SWD 接口协议和一个 stm32f1 板卡通信实现对其调试的工作


    现阶段的演示效果链接:

    12.png

    后续展望主要有两块:
    优化现阶段的性能,将 vcom 交互移动到驱动层,以及简化 pin 控制,提高相应速度
    开发网络接口功能,不仅支持 usb vcom 调试,也支持以太网调试
    ————————————————
    版权声明:本文为RT-Thread论坛用户「iysheng」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://club.rt-thread.org/ask/article/9c301c08fdfe3493.html
    qiandao qiandao
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-19 00:54 , Processed in 0.079952 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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