查看: 8095|回复: 5

【RT1052】+3.创建自己的工程模板注意点分享

[复制链接]
  • TA的每日心情

    2019-2-12 11:34
  • 签到天数: 33 天

    连续签到: 1 天

    [LV.5]常住居民I

    10

    主题

    149

    帖子

    2

    高级会员

    Rank: 4

    积分
    673
    最后登录
    2021-9-30
    发表于 2018-11-8 14:25:03 | 显示全部楼层 |阅读模式
    分享一下自己创建工程模板的遇到的一些问题和注意点。

    一,在创建工程时,不能使用NXP官方的分散加载文件,和调试初始化文件,也就是 .scf  文件和  .ini  文件,这里可以从飞凌RT1052给的开发板的例程中,找到工程根目录进行复制,如下图:
    批注 2018-11-08 130015.jpg


    二,xip文件,这里同样也不能使用NXP官方的启动(boot)和存储器(flash)相关文件,可以使用飞凌修改过的boot与flash文件,路径及文件见下图:

    批注 2018-11-08 131208.jpg

    三,如果出现如下问题,可以把fsl_sbrk.c文件屏蔽,屏蔽过后程序可以正常运行:

    批注 2018-11-08 131431.jpg

    四,如果警告信息过多,已经编译过程十分缓慢,可以更改一下文件:

                1,在下面的Misc Controls选项中添加一下文件,以去除66,1296,186三种warning。

    1. --library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186
    复制代码
    批注 2018-11-08 131920.jpg


                  2,编译时间过长,可以把一下选项勾去。

    批注 2018-11-08 132251.jpg


    五,如果文件创建成功,但是发现下载到开发板程序不能运行,可以尝试检查下面的这个选项:

    添加一下选项:

    1. QSPI_BOOT,XIP_EXTERNAL_FLASH=1,  PRINTF_FLOAT_ENABLE=0, SCANF_FLOAT_ENABLE=0, PRINTF_ADVANCED_ENABLE=0, SCANF_ADVANCED_ENABLE=0
    复制代码

    批注 2018-11-08 133529.jpg





    下面分别说一下各种选项的意思:第一个QSPI_BOOT: 可以看到飞凌RT1052关于flash的一些设置,这个只有飞凌RT1052需要,其他的开发板不需要

    批注 2018-11-08 134505.jpg

    CPU_MIMXRT1052DVL6B:关于这个MCUCPU_MIMXRT1052DVL5B是一样的:

    批注 2018-11-08 135346.jpg



    XIP_EXTERNAL_FLASH=1:从函数声明上看是用来usb1外设时钟中:

    批注 2018-11-08 135723.jpg


    PRINTF_FLOAT_ENABLE=0, SCANF_FLOAT_ENABLE=0, PRINTF_ADVANCED_ENABLE=0, SCANF_ADVANCED_ENABLE=0:用来重新定义“PRINTF”和“SCANF”函数是否支持浮点型运算的,下面是一些宏定义的细节:0是不进行重定义函数进行浮点型运算,1则相反:

    批注 2018-11-08 140624.jpg

    批注 2018-11-08 140545.jpg

    批注 2018-11-08 140455.jpg

    批注 2018-11-08 140415.jpg


    六,其他问题:

               1,出现下面的问题:debugger -Cortex_-M Error

    批注 2018-11-08 010133.jpg


                       解决办法:开发板重启

                2,出现下面的问题:Error :flash Download failed -"Cortex-M7"

    批注 2018-11-08 005712.jpg


                           解决办法:1,观察开发板是否上电:

                                           2,观察下面选项是否错误:


    批注 2018-11-08 141723.jpg

    批注 2018-11-08 141748.jpg


                                       3,观察下面选项是否配置正确:

    批注 2018-11-08 142015.jpg


                                             4,尝试将开发板boot拨码开关将3拨至ON,下载完成之后在拨回来,不然程序无法跑起来。



    下面附上我的自己工程模板跟大家分享:

    Project_Tem.zip (1.51 MB, 下载次数: 34)
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-1-10 10:41
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    2

    主题

    22

    帖子

    0

    注册会员

    Rank: 2

    积分
    97
    最后登录
    2020-3-4
    发表于 2018-11-9 08:30:56 | 显示全部楼层
    顶一下
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情

    2019-2-12 11:34
  • 签到天数: 33 天

    连续签到: 1 天

    [LV.5]常住居民I

    10

    主题

    149

    帖子

    2

    高级会员

    Rank: 4

    积分
    673
    最后登录
    2021-9-30
     楼主| 发表于 2018-11-9 10:23:15 | 显示全部楼层
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-8-8 16:43
  • 签到天数: 1504 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    97

    主题

    4692

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    10093
    最后登录
    2025-8-8
    发表于 2018-11-9 11:29:13 | 显示全部楼层
    这个可是干货啊~
    学习了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2019-2-12 11:34
  • 签到天数: 33 天

    连续签到: 1 天

    [LV.5]常住居民I

    10

    主题

    149

    帖子

    2

    高级会员

    Rank: 4

    积分
    673
    最后登录
    2021-9-30
     楼主| 发表于 2018-11-9 15:25:04 | 显示全部楼层
    jobszheng5 发表于 2018-11-9 11:29
    这个可是干货啊~
    学习了

    多谢支持!!
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2019-2-12 11:34
  • 签到天数: 33 天

    连续签到: 1 天

    [LV.5]常住居民I

    10

    主题

    149

    帖子

    2

    高级会员

    Rank: 4

    积分
    673
    最后登录
    2021-9-30
     楼主| 发表于 2018-11-9 15:25:07 | 显示全部楼层
    jobszheng5 发表于 2018-11-9 11:29
    这个可是干货啊~
    学习了

    多谢支持!!
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-8-19 03:53 , Processed in 0.086725 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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