⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 debuginchipsram.scf

📁 ARM7程序基于lpc2103的电机调速控制
💻 SCF
字号:
;/************************************************************************************
;* 文件名:DebugInChipSRAM.scf
;* 功  能:分散加载文件DebugInChipSRAM.scf适用于片内SRAM程序调试。
;*         对应生成目标DebugInChipSRAM。
;*                                                        
;* 注  意:有时候用户希望将不同代码放在不同存储空间,也就是通过编译器生成的映像文件需要
;*         包含多个域,每个域在加载和运行时可以有不同的地址。要生成这样的映像文件,必须
;*         通过某种方式告诉连接器相关的地址映射关系。在ADS中,可以通过分散加载机制实现。        
;*
;* 作  者:POWER  
;* 日  期:2006年9月28号
;* 斯凯科技主页:www.armsky.net
;* 斯凯科技论坛:www.armsky.net/bbs       
;*************************************************************************************/

ROM_LOAD 0x40000000                                ;/* 加载区,从0x40000000(LPC2103片内SRAM最低端)开始 */
{
    ROM_EXEC 0x40000000                            ;/* 执行区,起始地址、空间大小要和加载区一致 */
    {
        Startup.o (vectors, +First)                ;/* 存储Startup.s中的向量表(Startup.o为文件Startup.s的目标代码 */
        
        * (+RO)                                    ;/* 存储其他代码*/
    }

    IRAM 0x40001800                                ;/* LPC2103片内SRAM调试时,代码空间的结束地址,此处的值可以根据需要进行调整 */ 

 
    {                                              ;/* 变量区,起始地址可以根据需要进行调整 */
    
        Startup.o (MyStacks)                       ;/* Startup.s中的MyStacks */
        
        * (+RW,+ZI)                                ;/* 文件的其他变量 */
    }

    HEAP +0 UNINIT                                 ;/* 系统堆空间 */
    {
        Startup.o (Heap)                           ;/* Sartup.s中的Heap */
    }

    STACKS 0x40002000 UNINIT                       ;/* LPC2103片内SRAM(8KB)最高端 */

    {
        Startup.o (Stacks)                         ;/* Startup.s中的Stacks */
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -