关于MAP文件的一点认识 - DSP数字信号处理

来自:http://www.360doc.com/content/09/0407/15/799_3050704.shtml本文来自于HELLODSP交流网 作者:huttu近来有很多朋友问及MAP文件,下面我就对MAP文件的一点理解和大家分享。MAP文件是CCS软件编译后产生的有关DSP用到所有程序、数据及IO空间的一种映射文件。一、生成方法 MAP文件主要有两种生成方法,一种是...
分类: 其他 发布时间: 10-16 23:12 阅读次数: 0

将DSP的flash里面的函数转移到ram中的步骤

对于独立的嵌入式系统,需要把程序存入non-volitale存储单元中,常用的也就是flash。但是程序在flash中运行相对在ram中行,速度会变慢很多,具体有多慢,拿28335来说吧,假设系统时钟为150MHz,在ram中运行时频率还是150Mhz,而放在flash中,频率会降到90-95Mhz,参照Ti手册SPRA958L,这对于有些对实时性要求较高的函数功能,是不可接受的。所以在系统上电时...
分类: 其他 发布时间: 10-16 23:12 阅读次数: 0

TMS320F28335将程序从FLASH搬移到RAM中运行详细步骤

(一)添加DSP28xxx_SectionCopy_nonBIOS.asm到工程目录下DSP28xxx_SectionCopy_nonBIOS.asm中为程序拷贝函数。定义了段名为copysections,之后将会在CMD文件添加该段。(二)修改启动文件DSP2833x_CodeStartBranch.asm程序运行后从FLASH启动,会调用code_start关闭看门狗后通过调用c_...
分类: 其他 发布时间: 10-16 23:12 阅读次数: 0

cpu运行时程序是在flash中还是在RAM呢?

转自:http://blog.csdn.net/denghuanhuandeng/article/details/6904728对于x86的pc机和单片机等嵌入式开发系统程序的存储是截然相反的,即:x86的pc机cpu在运行的时候程序是存储在RAM中的,而单片机等嵌入式系统则是存于flash中x86cpu和单片机读取程序的具体途径pc机在运行程序的时候将程序从外存(硬...
分类: 其他 发布时间: 10-16 23:11 阅读次数: 0

const, volatile同时修饰一个变量

文章基础:(1) “编译器一般不为const变量分配内存,而是将它保存在符号表中,这使得它成为一个编译期间的值,没有了存储与读内存的操作。”(2)volatile的作用是“告诉编译器,i是随时可能发生变化的,每次使用它的时候必须从内存中取出i的值”。...
分类: 其他 发布时间: 10-16 23:11 阅读次数: 0

C语言的头文件和宏定义的一种使用方法

该方法实现功能:当编译main.c文件时,首先#define MAIN 1,所以在解析头文件variables.h时,根据variable.h中设定的关于MAIN的条件编译,会将A_string[]数组作为变量定义放置在main.c中,生成main.obj目标文件。而如下的flash.c文件在进行编译时,由于没有定义MAIN,所以在解析variable.h时,相当于extern char ...
分类: 其他 发布时间: 10-16 23:11 阅读次数: 0

C语言中,头文件和源文件的关系

首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程:1.预处理阶段2.词法与语法分析阶段3.编译阶段,首先编译成纯汇编语句,再将之汇编成跟CPU相关的二进制码,生成各个目标文件 (.obj文件)4.连接阶段,将各个目标文件中的各段代码进行绝对地址定位,生成跟特定平台相关的可执行文件,当然,最后还可以用objcopy生成纯二进制码,也就是去掉了文件格式信息。(生成.exe文...
分类: 其他 发布时间: 10-16 23:10 阅读次数: 0

TI的CCS如何在编译时发出提示信息

TI的CCS中没有#pragma message()预处理指令,可以使用#warn
分类: 其他 发布时间: 10-16 23:10 阅读次数: 0

I2C(smbus、pmbus)和SPI协议分析

I2C和SPI作为两种非常常用的低速外部总线,已经不是什么新新技术了。有些知识点,明白了,一段时间不用了,又忘记了。所以决定乘最近正好碰过这两个东西,还是写下来以备后患。I2CI2C是以前的飞利浦半导体制定的标准,也就是如今的NXP。I2C总线由一条数据线(SDA)和一条时钟线(SCL)组成。设备分主从,主设备提供时钟,并发起操作。看一下这张I2C协议必须和可选的功能表。最简...
分类: 其他 发布时间: 10-16 23:10 阅读次数: 0

IEEE754浮点数算数标准

IEEE754规定:单精度浮点数字长32位,尾数长度23,指数长度8,指数偏移量127;双精度浮点数字长64位,尾数长度52,指数长度11,指数偏移量1023; 约定小数点左边隐含有一位,通常这位数是1,所以上述单精度尾数长度实际为24(默认省略小数点左边的1则为23),双精度尾数长度实际为53(默认省略小数点左边的1则问53);下面讲述使用IEEE754标准表示浮点数:176.062...
分类: 其他 发布时间: 10-16 23:10 阅读次数: 0

大端小端与数字的二进制存储

部分1:大端小端概念摘自:https://jocent.me/2017/07/25/big-little-endian.html计算机系统中内存是以字节为单位进行编址的,每个地址单元都唯一的对应着1个字节(8 bit)。这可以应对char类型数据的存储要求,因为char类型长度刚好是1个字节,但是有些类型的长度是超过1个字节的(字符串虽然是多字节的,但它本质是由一个个char类型组成的类似...
分类: 其他 发布时间: 10-16 23:09 阅读次数: 0

深入谈谈整型、浮点型在内存中的存储方式

一、正整型正整型,没什么好说的,就是补码存储方式,正数的补码和原码相同,即先转换为二进制,然后高位扩展0,一直填充至32位……比如:5这个数的存储方式如下先转换为二进制:101因为只有3位,所以前面填充29个0,即 00000000 00000000 00000000 00000101二、负整型负整型,跟正整型一样,也是补码存储方式,不过负数的补码计算方式是取绝对值的二进制,按...
分类: 其他 发布时间: 10-16 23:09 阅读次数: 0

缩表是什么?为什么会缩表?

如果我们再简化一下这个过程,不妨假装开一家钱庄票号来帮助理解。  小号开张,客官来存银子,存白银一百两,掌柜给开具一张银票,凭票即兑一百两白银。此时,地窖里多了一百两银子,这就是票号的资产,而开具出的银票就是票号对客官的负债。资产负债表是同时增加的。  客官去做生意的时候,不需要搬动大量银两,可以直接支付银票即可。如果持有银票者去票号兑现白银,则从地窖里取出白银,银票销毁,此时资产减少白银,负...
分类: 其他 发布时间: 10-16 23:09 阅读次数: 0

移相全桥的控制模型的建立和仿真

转自:http://bbs.21dianyuan.com/forum.php?mod=viewthread&tid=226811(这篇真是太棒啦)如果对传统PWM控制器的的控制和仿真有兴趣,就看这个帖子:http://bbs.21dianyuan.com/thread-233455-1-1.html 如果对移相全桥控制和仿真感兴趣,就看下文啦。**************...
分类: 其他 发布时间: 10-16 23:09 阅读次数: 0

PSIM仿真之:仿真时如何修改元件参数值

来自:https://blog.csdn.net/qq_29545231/article/details/79888379How to Manipulatevariables During a PSIM simulation1、以带有内外环控制的PFC电路为例,如下:2、打开测量仪器的runtime graphs以Vout电压为例,双击Vout电压表图标...
分类: 其他 发布时间: 10-16 23:08 阅读次数: 0

关于simplis仿真和驱动方法

转自:http://bbs.21dianyuan.com/thread-233723-1-1.html1.1.4 驱动线路(死区控制、隔离变压器)A.互补驱动(带死区控制)实现方式,UC3843的PWM输出用逻辑非门芯片取反,然后利用RCD做死区,经驱动IC HIP2101(仿真软件自带驱动芯片模型),得到两路带死区的互补驱动信号PWM1和PWM2,如下图所示:该电路可用来做同步Buck,同...
分类: 其他 发布时间: 10-16 23:08 阅读次数: 0

各国晶体三极管型号命名方法

1、中国半导体器件型号命名方法  半导体器件型号由五部分(场效应器件、半导体特殊器件、复合管、PIN型管、激光器件的型号命名只有第三、四、五部分)组成。五个部分意义如下:  第一部分:用数字表示半导体器件有效电极数目。2-二极管、3-三极管  第二部分:用汉语拼音字母表示半导体器件的材料和极性。表示二极管时:A-N型锗材料、B-P型锗材料、C-N型硅材料、D-P型硅材料。表示三极管时:...
分类: 其他 发布时间: 10-16 23:08 阅读次数: 0

常用二极管资料大全

常用二极管资料大全  1.塑封整流二极管 序号 型号 IF VRRM VF Trr 外形 A V V μs 1 ...
分类: 其他 发布时间: 10-16 23:07 阅读次数: 0

再探索IIC应答信号和非应答信号

转自:https://blog.csdn.net/sinat_31499981/article/details/782156621,SCL一直由Master控制,SDA依照数据传送的方向,读数据时由Slave控制SDA,写数据时由Master控制SDA。当8位数据传送完毕之后,应答位或者否应答位的SDA控制权与数据位传送时相反。2,开始位“Start”和停止位“Stop”,只能由Maste...
分类: 其他 发布时间: 10-16 23:07 阅读次数: 0

IIC协议解释

IIC协议解释(1)概述I2C(Inter-Integrated CircuitBUS) 集成电路总线,该总线由NXP(原PHILIPS)公司设计,多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特性。经常IIC和SPI接口被认为指定是一种硬件设备,但其实这样的说法是不尽准确的,严格的说他们都是人们所定义的软硬结合体,分为物理层(四线结构)...
分类: 其他 发布时间: 10-16 23:07 阅读次数: 0