摘要: 使用ccs eclipse导入项目时不小心导致文件夹出现了恐怖的递归,创建了一个超级长的文件夹。尝试着删除,资源管理器,或者命令行下del都用了,还是搞不定。网上查了后,终于解决了。超长文件夹的路径如果是是E:\dsp\test\test\test.....1.从System32文件夹把robocopy.exe复制到E:\dsp2.在E:\dsp下新建一个空的文件夹:aaa3.window+r 输入cmd,进入Dos窗口4.更换盘符到E:\dsp cd 命令就可以5.在Dos窗口中输入:robocopy /mir aaa dsp6.等待命令执行完 此时此刻,屏幕会一直在滚动7.命令执行完成后. 阅读全文
posted @ 2014-03-24 10:26 pzchu 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 为什么程序不能直接在nandflash上执行?出于这个疑惑带来了这篇博文,是我在网上找了很多资料后总结的,假如有误,希望马上指出来,免得我误人子弟。谢谢!首先认识下nandflash和norflash:NOR Flash和NAND Flash是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR Flash技术,彻底改变了原先由EPROM(Electrically Programmable Read-Only-Memory电可编程序只读存储器)和EEPROM(电可擦只读存储器Electrically Erasable Programmable Read - Only Me 阅读全文
posted @ 2013-12-18 16:49 pzchu 阅读(2055) 评论(0) 推荐(1) 编辑
摘要: 转~1 C6201/C6701新一代DSP处理器 1.1 C6201/C6701的特点及外部存储器接口EMIF C6201为通用32位定点DSP处理器,C6701为通用32位浮点DSP处理器,它们采用并行度很高的处理器结沟,从而具有许多突出的特点: DSP核采用改进的超长指令字(VLIW)体系结构和多流水线技术,具有8个可并行执行的功能单元,其中6个为ALU,两个为乘法器,并分成相同功能的两组,在没有指令相关情况下,最高可同时执行8条并行指令; ·具有32个32位通用寄存器,并分成两组,每组16个,大大加快了计算速度; 片上集成了大容量的高速程序存储器和数据存储措,最高可以200Mb 阅读全文
posted @ 2013-10-31 21:25 pzchu 阅读(2520) 评论(0) 推荐(0) 编辑
摘要: 转~1 中断概述中断定义:由硬件或软件驱动的信号,使DSP将当前的程序挂起,执行另一个称为中断服务子程序(ISR)的任务。 C55x支持32个ISR。有些ISR可以由软件或硬件触发,有些只能由软件触发。 当CPU同时收到多个硬件中断请求时,CPU会按照预先定义的优先级对它们做出响应和处理。所有的软件中断都是不可屏蔽中断DSP处理中断的步骤:(1)接收中断请求。软件和硬件都要求DSP将当前程序挂起。 (2)响应中断请求。CPU必须响应中断。如果是可屏蔽中断,响应必须满足某些条件。如果是不可屏蔽中断,则CPU立即响应。 (3)准备进入中断服务子程序。 CPU要执行的主要任务有: 完成当前指令的执. 阅读全文
posted @ 2013-10-31 19:56 pzchu 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 字符字面值一般是用一对单引号来表示。char类型一般就是用字符字面值来初始化、赋值。由于char类型的是单字节长度,当给char类型的变量用字符字面值赋值时,当单引号里面的内容超过一个字节时,系统会自动截取一个字节的内容给char变量,忽略其他的字节内容。比如char a='1234';c++会认为单引号里的每一个数值都看做一个字符字面值,也就是说1 2 3 4各占一个字节,'1234'也就是一共占4个字节,然而char变量a只是占一个字节,初始化它的值却有4个字节,系统要从'1234'中截取一个字节的内容给a,然而是截取'1'给 阅读全文
posted @ 2013-09-25 21:21 pzchu 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 外部设备连接接口包括外部存储器连接接口(EMIF)、主机接口(HPI)等。外部存储器接口主要用来同并行存储器连接,这些存储器包括SDRAM、SBSRAM、Flash、SRAM存储器等,外部存储器接口还可以同外部并行设备进行连接,这些设备包括并行A/D、D/A转换器、具有异步并行接口的专用芯片,并可以通过外部存储器接口同FPGA、CPLD等连接;主机接口主要用来为主控CPU和C55x处理器之间提供一条方便、快捷的并行连接接口,这个接口用来对DSP进行控制、程序加载、数据传输等工作。 这里主要是EMIF。EMIF输入输出信号图:EMIF为3种类型的存储器提供了无缝接口:1 异步存储器,包括ROM, 阅读全文
posted @ 2013-09-22 15:19 pzchu 阅读(2833) 评论(0) 推荐(1) 编辑
摘要: FLASH:非易失存储器,简单的讲就是掉电之后里面的存储数据不会丢失,在嵌入式系统中用作存储Bootloader以及操作系统或者程序代码或者直接当硬盘使用(U盘)。一般主要使用的FLASH有NOR和NAND,一般小容量的用NOR因为其读取速度快,多用来存储操作系统等重要信息,大容量的用NAND,如U盘,可以在线擦除。FLASH的存贮组织为分页型的,对其的操作分为擦除和编程,必须先擦除再编程,操作方式是通过向FLASH写入一定的命令序列来实现不同的操作。SDRAM:同步动态随机存储器,就是我们PC机或者嵌入式系统CPU需要用的内存。同步体现在其每个操作都是在时钟的上跳延,而这个时钟是用的系统时钟 阅读全文
posted @ 2013-09-22 14:05 pzchu 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 本文首发于2011.12.13,原作者:欧阳洋葱对手机本身不是特别关心的人对自己手机的屏幕采用何种材质并不在意,不过现在手机屏幕材质的多样化导致在不同手机上图像、文本显示的显著差异。——那些三星的粉丝整天宣扬他们的A屏或者SA屏有多牛叉。使用iPhone的同人是否了解你们的屏幕材质相对三星又有怎样的差异。不对屏幕材质进行参数和技术上的考察,我们从一些角度来谈谈屏幕技术队手机显示效果造成的差异。一、手机屏幕分辨率分辨率的概念特别简单。我们提一个概念叫像素,屏幕图像是由一个个小方格组合而成的,每一个小方格就是一个像素。如果屏幕分辨率是240x320即表示这个屏幕的高为320个小方格,宽为240个小 阅读全文
posted @ 2012-09-05 20:41 pzchu 阅读(362) 评论(0) 推荐(0) 编辑
摘要: /L15"SystemVerilog" Line Comment = // Block Comment On = /* Block Comment Off = */ Block Comment On Alt = (* Block Comment Off Alt = *) String Chars = " File Extensions = SV SVH /Delimiters = [email=~!@#%^&*()-+=|\/]~!@#%^&*()-+=|\/[/email]{}[]:;" , .?/C1"Keywords&qu 阅读全文
posted @ 2012-06-06 21:26 pzchu 阅读(1418) 评论(0) 推荐(0) 编辑
摘要: win7下编译perl程序其实,原理大家都知道。首先就是要有编辑器,当然windows平台下可以用记事本编辑,为了更好的编辑呢。我推荐UltraEdit编辑器,因为编程的时候为了好读,好看,字体的颜色、自动缩进等功能是读者更易读懂。其次就是用什么来编译,这是网上查到的。其实网上的资料也还挺全的,但是中国的一些资料就太雷同了,看了几篇都是抄来抄去,还不一定好用。浪费网络资源,也浪费了时间。这里我是选用了ActivePerl 5.12.1,安装这个跟安装一般的软件没什么区别。我把ActivePerl 5.12.1安装在系统盘的根目录下,然后安装了UltraEdit汉化版的编辑器,确实挺好用的,大家 阅读全文
posted @ 2012-03-24 16:03 pzchu 阅读(419) 评论(0) 推荐(0) 编辑