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

📄 sam7_jlink.xcl

📁 UCOS-II操作系统在ATMEL系列AT91SAM74S64平台上的移植源代码
💻 XCL
字号:
//************************************************
// 通知连接器所使用的CPU。
//************************************************
-carm

//*************************************************************************
// 只读段映射到Flash。
//*************************************************************************
-DROMSTART=00200040
-DROMEND=00202FFF

//*******************************************************************************
// 复位和异常向量(INTVEC)地址范围。向量区为32字节,另外分配32字节作为启动
// 代码cstartup.s79文件中ldr PC指令使用的常数表。
//*******************************************************************************

-Z(CODE)INTVEC=00200000-0020003F

//************************************************
// 启动代码和异常处理子程序(ICODE)。
//************************************************
-Z(CODE)ICODE,DIFUNCT,NEARFUNC_A=ROMSTART-ROMEND
-Z(CODE)SWITAB=ROMSTART-ROMEND

//************************************************
//代码段可以放在任何位置。
//************************************************
-Z(CODE)CODE=ROMSTART-ROMEND

//************************************************
// __ramfunc函数代码的原始ROM位置。
//************************************************
-Z(CONST)CODE_ID=ROMSTART-ROMEND

//************************************************
// 各种常数和初始式。
//************************************************
-Z(CONST)INITTAB,DATA_ID,DATA_C=ROMSTART-ROMEND
-Z(CONST)CHECKSUM=ROMSTART-ROMEND

//*************************************************************************
// 读写段映射到 RAM。//*************************************************************************
-DRAMSTART=00203000
-DRAMEND=00203FFF

//************************************************
// 数据段。
//************************************************
-Z(DATA)DATA_I,DATA_Z,DATA_N=RAMSTART-RAMEND

//************************************************
// 用于复制和运行__ramfunc函数代码的RAM。
//************************************************
-Z(DATA)CODE_I=RAMSTART-RAMEND

//******************************************************************************
// 编译器为__ramfunc函数在CODE_I段生成代码。 连接命令选项-Q指示XLINK连接器将
// __ramfunc函数代码放入CODE_ID段,而符号和调试信息仍位于运行代码的CODE_I段。
//******************************************************************************
-QCODE_I=CODE_ID

//*************************************************************************
// 栈(Stack)和堆(heap)段。
//*************************************************************************
-D_CSTACK_SIZE=0200
//-D_CSTACK_SIZE=030
//---------------------------------
// -D_SVC_STACK_SIZE=10
-D_IRQ_STACK_SIZE=100
-D_HEAP_SIZE=0200

-Z(DATA)CSTACK+_CSTACK_SIZE=RAMSTART-RAMEND
// -Z(DATA)SVC_STACK+_SVC_STACK_SIZE=RAMSTART-RAMEND
-Z(DATA)IRQ_STACK+_IRQ_STACK_SIZE,HEAP+_HEAP_SIZE=RAMSTART-RAMEND

⌨️ 快捷键说明

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