新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 德州仪器DSP开发常见问题宝典

德州仪器DSP开发常见问题宝典

作者:时间:2013-06-13来源:网络收藏
kit-text-stroke-width: 0px">  2,单一时钟信号时,选择晶体时钟电路;

  3,多个同频时钟信号时,选择晶振;

  4,尽量使用DSP片内的PLL,降低片外时钟频率,提高系统的稳定性;

  5,C6000、C5510、C5409A、C5416、C5420、C5421和C5441等DSP片内无振荡电路,不能用晶体时钟电路;

  6,VC5401、VC5402、VC5409和F281x等DSP时钟信号的电平为1.8V,建议采用晶体时钟电路

  五十.C程序的代码和数据如何定位

  1,系统定义:

  .cinit 存放C程序中的变量初值和常量;

  .const 存放C程序中的字符常量、浮点常量和用const声明的常量;

  tch 存放C程序tch语句的跳针表;

  .text 存放C程序的代码;

  .bss 为C程序中的全局和静态变量保留存储空间;

  .far 为C程序中用far声明的全局和静态变量保留空间;

  .stack 为C程序系统堆栈保留存储空间,用于保存返回地址、函数间的参数传递、存储局部变量和保存中间结果;

  .sysmem 用于C程序中malloc、calloc和realloc函数动态分配存储空间

  2,用户定义:

  #pragma CODE_SECTION (symbol, “section name”);

  #pragma DATA_SECTION (symbol, “section name”)

  五十一.cmd文件

  由3部分组成:

  1)输入/输出定义:.obj文件:链接器要链接的目标文件;.lib文件:链接器要链接的库文件;.map文件:链接器生成的交叉索引文件;.out文件:链接器生成的可执行代码;链接器选项

  2)MEMORY命令:描述系统实际的硬件资源

  3)SECTIONS命令:描述“段”如何定位

  五十二。为什么要设计CSL?

  1,DSP片上外设种类及其应用日趋复杂

  2,提供一组标准的方法用于访问和控制片上外设

  3,免除用户编写配置和控制片上外设所必需的定义和代码



关键词: 德州仪器 DSP开发 常见问题 宝典

评论


相关推荐

技术专区

关闭