查看: 5044|回复: 0

[分享] 在M4 Core上为RT1170启用更多USB示例

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

    连续签到: 2 天

    [LV.8]以坛为家I

    3927

    主题

    7546

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    40036
    最后登录
    2025-8-27
    发表于 2021-1-27 10:07:27 | 显示全部楼层 |阅读模式
    在M4 Core上为RT1170启用更多USB示例
    1引言
    RT1170可与M7和M4配合使用,所有USB示例均可在其上运行。然而,M7启用了发行包中的所有USB示例。仅举例在M4上启用了host_hid_mouse和dev_hid_mouse。由于USB项目两个内核上的内核共享相同的演示源文件,但项目不同设置,示例是可迁移的。本文档介绍了如何使用不同的工具链将USB示例从M7迁移到M4。主要有四个所需步骤:
    1.创建一个M4项目。
    2.重新排列源文件。
    3.重新排列项目文件。
    4.调整项目设置。
    本文档以dev_msc_disk_bm为例,说明如何在具有IAR,MDK,ARMGCC和MCUXpresso IDE。
    2 IAR
    1.创建一个M4项目
    a。将<install_dir> / boards / evkmimxrt1170 / usb_examples / usb_device_hid_mouse / bm / cm4下的cm4文件夹复制到
    需要启用示例的文件夹。
    在这种情况下,将cm4文件夹复制到<install_dir> / boards / evkmimxrt1170 / usb_examples / usb_device_msc_disk / bm。
    b。打开<install_dir> / boards / evkmimxrt1170 / usb_examples / usb_device_msc_disk / bm / cm4 / iar下的iar文件夹。
    c。将文件名dev_hid_mouse_bm_cm4分别更改为dev_msc_disk_bm_cm4。
    11.png
    d。 使用文本编辑器(例如记事本)打开dev_msc_disk_bm_cm4.eww和dev_msc_disk_bm_cm4.ewp文件,notepad ++,崇高或Visual Studio代码。

    e。 搜索并用dev_msc_disk_bm_cm4替换所有dev_hid_mouse_bm_cm4,然后保存文件。
    12.png
    13.png
    2.重新排列源文件
    a。 打开<install_dir> / boards / evkmimxrt1170 / usb_examples / usb_device_msc_disk / bm / cm4下的cm4文件夹,并删除所有扩展名为.c和.h的文件。
    b。 在<install_dir> / boards / evkmimxrt1170 / usb_examples /下的cm7文件夹中复制扩展名为.c和.h的文件usb_device_msc_disk / bm / cm7到<install_dir> / boards / evkmimxrt1170 / usb_examples /下的cm4文件夹usb_device_msc_disk / bm / cm4。


    3.重新排列项目文件
    a。 分别打开dev_msc_disk_bm_cm7和dev_msc_disk_bm_cm4 IAR项目。 这两个工作区分别位于<install_dir> / boards / evkmimxrt1170 / usb_examples / usb_device_msc_disk / bm / cm7 / iar下和<install_dir> / boards / evkmimxrt1170 / usb_examples / usb_device_msc_disk / bm / cm4 / iar。
    b。 比较整个项目目录。 查找在cm7项目中但不在cm4中的文件组,并将它们添加到cm4项目。
    c。 比较两个具有相同名称的组。 删除cm4项目中的文件,但不删除cm7中的文件。 查找文件在cm7项目中,但不在cm4中,并将它们添加到cm4项目中。
    在这种情况下,

    •对于板组,将sdmmc_config源文件添加到cm4项目中的板组中


    .........


    剩下的我就不多说了,大家来看详细文档吧:
    点击查看完整版>>

    qiandao qiandao
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-8-27 11:58 , Processed in 0.072676 second(s), 19 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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