查看: 2556|回复: 8

[原创] IRDLPC1768 编译目标: Flash ROM 或RAM运行--4

[复制链接]
回帖奖励 44 NXP金币 回复本帖可获得 1 NXP金币奖励! 每人限 1 次
  • TA的每日心情
    擦汗
    2021-7-5 15:45
  • 签到天数: 664 天

    [LV.9]以坛为家II

    42

    主题

    1594

    帖子

    19

    金牌会员

    Rank: 6Rank: 6

    积分
    5378
    最后登录
    2021-12-22
    发表于 2019-3-23 15:31:27 | 显示全部楼层 |阅读模式
    本帖最后由 okwh 于 2019-3-23 15:37 编辑


    IRDLPC1768   编译目标: Flash ROM RAM运行
       
          在uVision, 可以设置编译目标为 下载到Flash ROM 运行或 下载到RAM运行,如果有足够的RAM或编译后文件很小,在RAM运行 可降低flash擦写次数,加快调试。

      如何配置实现RAM运行?
        keil中,右键点击编译目标,打开 Manage Project Items 对话框:

    0501.png


    在Project Items增加新Target,  Groups, Files中复制原设定:

    0502.png

    然后在配置中:

    0503.png


    设置IROM1地址为原RAM的地址范围, IRAM也做相应修改。
    0504.png

    再在Debug页, 禁用 load Applicatin at StartUp,  设置ini文件,根据MCU,配置RAM运行条件:SP、PC、中断向量表地址等即可。

    0506.png



    下面列出IRD-LPC1768-DEV,下载到FlashROM 运行或下载到RAM运行的配置对比

      
      
    flash配置

    default
    ROM1
    0x0
    0x80000
    startup
    default
    RAM1
    0x10000000
    0x8000


         RAM2
    0x2007C000
    0x8000

    RAM




    .\Debug_RAM.ini
    RAM配置
    dis load app at Startip, update target  before debug
    default
    ROM1
    0x10000000
    0x4000
    其实这是RAM地址
    default
    RAM1
    0x10004000
    0x4000


         RAM2
    0x2007C000
    0x8000


    Debug_RAM.ini说明:

      
    NXP LPC1700  RAM运行配置  Debug_RAM.ini  关于ini文件编写
      
    Stack Pointer (SP), the Program Counter  (PC), the Vector Table Offset Register (VTOR).
        
    http://www.keil.com/support/docs/3156.htm
      
    /*Debug_RAM.ini: Initialization File for  Debugging from Internal RAM on      */
      
    FUNC void Setup (void) {
      
       SP = _RDWORD(0x10000000);                          // Setup Stack  Pointer
      
       PC = _RDWORD(0x10000004);                          // Setup Program  Counter
      
       XPSR = 0x01000000;                                 // Set Thumb  bit
      
       _WDWORD(0xE000ED08, 0x10000000);                   // Setup Vector Table  Offset Register
      
       _WDWORD(0x400FC0C4, _RDWORD(0x400FC0C4) | 1<<12);  // Enable ADC Power
      
       _WDWORD(0x40034034, 0x00000F00);                    // Setup ADC  Trim
      
    }
      
    LOAD %L INCREMENTAL                     // Download to RAM
      
    Setup();
      
    g, main






    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-7-5 15:45
  • 签到天数: 664 天

    [LV.9]以坛为家II

    42

    主题

    1594

    帖子

    19

    金牌会员

    Rank: 6Rank: 6

    积分
    5378
    最后登录
    2021-12-22
     楼主| 发表于 2019-3-23 15:38:05 | 显示全部楼层
    论坛不活跃, 回帖奖励!!
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2018-6-8 19:35
  • 签到天数: 1 天

    [LV.1]初来乍到

    6

    主题

    17

    帖子

    0

    注册会员

    Rank: 2

    积分
    131
    最后登录
    2019-5-31
    发表于 2019-5-31 13:13:23 | 显示全部楼层

    回帖奖励 +1 NXP金币

    6666666666论坛开始活跃
    事实上事实上事实上事实上
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-4-15 09:26
  • 签到天数: 98 天

    [LV.6]常住居民II

    14

    主题

    187

    帖子

    2

    高级会员

    Rank: 4

    积分
    623
    最后登录
    2021-6-15
    发表于 2019-5-31 15:15:33 | 显示全部楼层

    回帖奖励 +1 NXP金币

    顶上去
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-7-5 15:45
  • 签到天数: 664 天

    [LV.9]以坛为家II

    42

    主题

    1594

    帖子

    19

    金牌会员

    Rank: 6Rank: 6

    积分
    5378
    最后登录
    2021-12-22
     楼主| 发表于 2019-5-31 21:52:21 | 显示全部楼层
    这久了,,    回帖奖励  还有效啊!
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-4-9 17:01
  • 签到天数: 1478 天

    [LV.10]以坛为家III

    203

    主题

    2万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    92618
    最后登录
    2024-4-24
    发表于 2019-6-1 14:00:17 | 显示全部楼层

    回帖奖励 +1 NXP金币

    支持支持~~~
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2019-6-12 09:44
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    4

    主题

    46

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    223
    最后登录
    2020-6-30
    发表于 2019-6-3 09:38:07 | 显示全部楼层

    回帖奖励 +1 NXP金币

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

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-2-4 16:14
  • 签到天数: 139 天

    [LV.7]常住居民III

    14

    主题

    212

    帖子

    0

    高级会员

    Rank: 4

    积分
    881
    最后登录
    2021-2-4
    发表于 2019-6-4 08:21:57 | 显示全部楼层

    回帖奖励 +1 NXP金币

    厉害!
    今天天气不错!签到!
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    0

    新手上路

    Rank: 1

    积分
    6
    最后登录
    2022-11-27
    发表于 2022-11-27 17:02:28 | 显示全部楼层

    回帖奖励 +1 NXP金币

    Debug这个不错。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-24 20:43 , Processed in 0.139537 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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