请选择 进入手机版 | 继续访问电脑版
查看: 2292|回复: 1

RT1052+9、创建自己的工程文件

[复制链接]
  • TA的每日心情
    开心
    昨天 08:28
  • 签到天数: 1313 天

    [LV.10]以坛为家III

    124

    主题

    2825

    帖子

    31

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    7552
    最后登录
    2024-3-27
    发表于 2018-11-3 15:44:57 | 显示全部楼层 |阅读模式
         开发板自带的源文件,拷贝单独的项目文件不能使用的,拷贝所有文件又太大,今天将单独的一个项目文件从源文件中复制出来,创建自己的项目文件。从GPIO驱动LED灯的项目开始,复制过程如下所示:
    一、复制项目所需要的文件

        1、复制FSLlib文件:
        将D:\SDK_2_3_1_EVKB_IMXRT1050_OK1052\SDK_2_3_1_EVKB_IMXRT1050_OK1052\OK1052-C_16M_sdram\devices\MIMXRT1052\drivers目录下所有文件复制到D:\RT1052\FSLlib下面。
       2、复制CMSIS文件(RT1052启动文件)
         将D:\SDK_2_3_1_EVKB_IMXRT1050_OK1052\SDK_2_3_1_EVKB_IMXRT1050_OK1052\OK1052-C_16M_sdram\devices\MIMXRT1052\arm目录下所有文件复制到D:\RT1052\CMSIS\startup文件下面。
        将D:\SDK_2_3_1_EVKB_IMXRT1050_OK1052\SDK_2_3_1_EVKB_IMXRT1050_OK1052\OK1052-C_16M_sdram\CMSIS目录下include文件复制到D:\RT1052\CMSIS目录下。
        3、复制UTILITIES文件
        将D:\SDK_2_3_1_EVKB_IMXRT1050_OK1052\SDK_2_3_1_EVKB_IMXRT1050_OK1052\OK1052-C_16M_sdram\devices\MIMXRT1052\utilities目录下所有文件复制到D:\RT1052\UTILITIES目录下。
        4、复制Script文件
        将D:\SDK_2_3_1_EVKB_IMXRT1050_OK1052\SDK_2_3_1_EVKB_IMXRT1050_OK1052\OK1052-C_16M_sdram\boards\evkbimxrt1050\driver_examples\gpio\led_output\mdk目录下的
             1.png
        上面红色框内的文件复制到D:\RT1052\SCRIPT文件里。
        5、复制XIP文件
         将D:\SDK_2_3_1_EVKB_IMXRT1050_OK1052\SDK_2_3_1_EVKB_IMXRT1050_OK1052\OK1052-C_16M_sdram\devices\MIMXRT1052\xip下所有文件复制到D:\RT1052\xip目录下。
         6、复制USER文件
        将D:\SDK_2_3_1_EVKB_IMXRT1050_OK1052\SDK_2_3_1_EVKB_IMXRT1050_OK1052\OK1052-C_16M_sdram\boards\evkbimxrt1050\driver_examples\gpio\led_output目录下面的gpio_led_output.c复制到D:\RT1052\USER。
        将D:\SDK_2_3_1_EVKB_IMXRT1050_OK1052\SDK_2_3_1_EVKB_IMXRT1050_OK1052\OK1052-C_16M_sdram\devices\MIMXRT1052目录下system_MIMXRT1052.c和system_MIMXRT1052.h文件复制到D:\RT1052\USER。
        7、复制BOARD文件
        将D:\SDK_2_3_1_EVKB_IMXRT1050_OK1052\SDK_2_3_1_EVKB_IMXRT1050_OK1052\OK1052-C_16M_sdram\boards\evkbimxrt1050\driver_examples\gpio\led_output目录下面的 pin_mux.h,pin_mux.c,  clock_config.h, clock_config.c, board.h, board.c      复制到D:\RT1052\BOARD目录下。

        二、创建项目文件
            2.1、创建项目文件名称:
             2.png
            2.2、选择MCU型号
             3.png
            2.3、不使用KEIL自带的项目文件
             4.png
            2.4、项目文件管理,这个可以参考源文件项目里面,都是需要那些文件,对应的添加。
             5.png
           2.5、最后添加完成的项目文件列表
             6.png


        三、编译项目
          

            项目建立完成,先编译下,会有很多错误。
             7.png    
            错误是因为还是没有配置文件路径,点击小魔棒进行配置,这一项细节部分参考源文件配置设置。
            设置开发板存储地址
             8.png
            选择生成目标文件的目录,也可以默认
             9.png
            编译生成链接文件目标路径,也可以默认
             10.png
            头文件包含路径:
            
              101.png
            
             11.png
             12.png
             13.png
                        
             14.png
            设置完成后,再来编译下文件。

             102.png
            编译通过, 没有错误。

        四、下载程序
            选择仿真器
             301.png
             302.png
             303.png
            下载程序。
             304.png


    五、执行结果:
            串口输出数据,板子上指示灯闪烁。
             305.png





    六、源码

    RT1052.rar (909.35 KB, 下载次数: 27)
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情

    2021-2-4 09:24
  • 签到天数: 190 天

    [LV.7]常住居民III

    38

    主题

    591

    帖子

    28

    金牌会员

    Rank: 6Rank: 6

    积分
    2193
    最后登录
    2023-12-1
    发表于 2018-11-3 15:55:44 | 显示全部楼层
    学习学习
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-3-28 20:50 , Processed in 0.124238 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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