C环境下240x DSP系统初始化》及本站其它信息均来自网络!
行业新闻技术文章解决方案电路图产品库厂商库供应信息求购信息外刊文摘
 技术文章 -> PCB电源单片机DSP设备与仪器EDA放大/转换存储器嵌入式接口与连接通讯与网络模拟技术其它技术文章
 解决方案 -> 汽车电子光电与显示测试测量计算机与外设仪器仪表通讯与网络视像设备消费电子工业控制其它解决方案
 产 品 库 -> 存储器嵌入式单片机电源通讯网络接口电路DSP视频音频EDA/PLD显示光电电测仪表传感与控制其它产品
 首页 -> 技术文章 -> DSP -> 正文

C环境下240x DSP系统初始化

在运行C程序之前,必须创建C运行环境。这个任务由C引导程序使用名为c_int0的函数来执行。运行时支持源库(rts.lib)在名为boot.asm的模块中包含了这个程序的源程序。
      在系统开始运行时,c_into函数可以被转移或者被调用,但是它通常由硬件复位来调用。必须将c_into函数与其他的目标模块链接起来。当使用-c或者-cr连接器选项并且包含rts2xx.lib作为连接器输入文件之一时,以上调用将自动实现。
      当链接C程序时,连接器可以将可执行输出模块中入口点的值赋给_C_INT0。然而在复位时这并不会自动设置硬件到指向c_int0的向量。
      c_int0函数执行如下初始化C环境的任务:
     (1)为系统堆栈定义一个名位.stack的段,并设置初始化堆栈指针;
     (2)初始化全局变量,通常将.cinit段中的初始化表中的数据复制到为.bss段中的变量分配的存储区来实现.如果在加载时为初始化变量(-cr选项),则加载器在程序运行之前执行该步骤;
     (3)调用函数main运行C程序.     


()
Google
 >> 最近更新
 • 如何决定选用干膜或湿膜,及两者优点与缺点的分
 • PCB线路板 怎样清洁才算是足够清洁
 • 从专利角度探讨Sn-Zn无铅焊料研究现状
 • 双极性集成电路的ESD保护
 • 蚀刻液循环再生机可实现清洁生产
 • 环境与静电对集成电路封装过程的影响
 • 湿式制程与PCB表面处理
 • 有机保焊与废水、气处理
 • 覆铜板用环氧玻璃纤维布含浸性改善
 • 手机应用领域的印刷线路板表面处理新趋势
 • 焊盘的基本概念及其有关的行业标准
 • 如何对付SMT的上锡不良
 • 表面贴装焊接的不良原因和防止对策
 • 无铅焊接工艺的五个步骤
 • 无铅焊接技术中的测试和检测问题
 • SMT生产工艺流程
 • 在波峰焊接优化中的关键参数
 • SMT混装时通孔回流焊接技术
 • SMT无铅工艺对无铅锡膏的几个要求
 • 贴片胶与滴胶工艺
Copyright © 2005-2008 555DZ.com 联系站长:55dz@163.com