- 博客(11)
- 收藏
- 关注
转载 让DSP从FLASH启动——step bystep
TI的资料上的说明如下:位于CE1空间的ROM中的代码首先通过DMA/EDMA被搬入地址0处。加载过程在复位信号撤消之后开始,此时CPU内部保持复位状态,由DMA/EDMA执行1个单帧的数据块传输。传输完成后,CPU退出复位状态,开始执行地址0处的指令。对于C6416,片上的Bootloader工具只能将1 KB的代码搬入内部RAM。通常情况下,用户应用程序的大小都会超过这个限制。所以,需
2015-01-29 16:02:32 4336 1
转载 嵌入式C语言之---模块化编程
转载自http://blog.csdn.net/zhzht19861011/article/details/5974945当你在一个项目小组做一个相对较复杂的工程时,意味着你不再独自单干。你需要和你的小组成员分工合作,一起完成项目,这就要求小组成员各自负责一部分工程。比如你可能只是负责通讯或者显示这一块。这个时候,你就应该将自己的这一块程序写成一个模块,单独调试,留出接口供其它模块调用。最后,
2015-01-26 16:40:20 590
转载 DSP错误总结!
转载自http://blog.csdn.net/syc0616/article/details/39504051.warning: entry point symbol _c_int00 undefined使用C写DSP时,在rts.lib库中定义了入口地址:_c_int00而使用汇编语言编程,就不用包括rts.lib库,所以入口地址及其标号可以由人工指定。而使用C时,就不同了,必须从
2015-01-21 15:22:02 2751
转载 NOR型闪存与NAND型闪存的区别
分类:1) 闪存芯片读写的基本单位不同 应用程序对NOR芯片操作以“字”为基本单位。为了方便对大容量NOR闪存的管理,通常将NOR闪存分成大小为128KB或者64KB的逻辑块,有时候块内还分成扇区。读写时需要同时指定逻辑块号和块内偏移。应用程序对NAND芯片操作是以“块”为基本单位。NAND闪存的块比较小,一般是8KB,然后每块又分成页,页的大小一般是512字节。要
2015-01-20 14:53:21 1038
转载 DSP编程中使用的预编译指令 #pragma
转载自http://blog.sina.com.cn/s/blog_48b82df90100brke.html**** TypeWritter: Li Hui *** Start Time: Nov.19.2008 *** Version 1.3** ** use word to instead 2 * 16bit short data's access
2015-01-16 16:58:57 1689
转载 flashburn如何工作
要点说明:1)FlashBurn通过CCS与目标硬件通信。这需要一个JTAG仿真器或者是DSK上的板上通信组件。2)FlashBurn从下载一小段被称作FlashBurn目标组件(FBTC,FlashBurn Target Component)的应用程序到硬件电路板的RAM开始。FBTC实现擦除、烧写和校验Flash等所有功能。3)FlashBurn启动运行在硬件目标上的FBTC程序,
2015-01-16 16:54:39 716
转载 详解FlashBurn的hex文件烧写
实现在FLASH存储器烧写程序一般有以下三种方法:一是通过编程器下载烧写;二是通过开发商提供的专门软件工具+在线仿真器烧写;三是自己编程通过DSP烧写。个人使用的是合众达电子SEED-VPM642开发板,在最新版本例程中提供了专用的烧写软件SeedConvertTool.exe;但为了实现通用的FLASHBURN烧写,我进行了一些尝试以便了解程序烧录过程及运行情况。 实现Bootloade
2015-01-14 20:43:21 2211
转载 CCS5编译器手动设置dsp支持可变参数宏等问题
IDE:CSS5.4,compiler不支持可变参数宏。需要手动设置编译器相关选项:Language Option-》Language Mode —》no strict ANSI。 1.#pragma DATA_ALIGN( rxdata_stream, 128) 就是让rxdata_stream地址的末尾7位是0(二进制地址),就是128字节对齐。 对齐的目的,
2015-01-13 13:57:46 3096
转载 卡尔曼滤波简介
卡尔曼滤波器 – Kalman Filter1. 什么是卡尔曼滤波器(What is the Kalman Filter?)在学习卡尔曼滤波器之前,首先看看为什么叫“卡尔曼”。跟其他著名的理论(例如傅立叶变换,泰勒级数等等)一样,卡尔曼也是一个人的名字,而跟他们不同的是,他是个现代人!卡尔曼全名Rudolf Emil Kalman,匈牙利数学家,1930年出生于匈牙利首都布达
2015-01-13 11:11:05 572
转载 永不停息的红舞步一个电子工程师的心路历程(转载)
转载自新浪微博传说中有一对美丽的红舞鞋,穿上它,你将舞出最美丽的舞步…… 正式从事电子硬件设计工作四年多了,回忆起接触电子的这几年,感触很多……虽然经历了很多酸甜苦辣,但也给我的生活增添了很多色彩…… 第一次真正意义上的接触电子应当算是高中的时候。当时很喜欢学校图书馆里的一份杂志,杂志名字不记得了,只记得杂志里有两页是关于电子制作的,当时那两页一直是我的最爱……慢慢
2015-01-12 21:16:41 5571
转载 DSP中由C转成C++出现编译 badly formed pragma错误的解决.
这是由于C++的#pragma DATA_SECTION用法同C不一致造成,以下是实例。省去了NAME。 Using the DATA_SECTION Pragma a) C source file #pragma DATA_SECTION(bufferB, "my_sect")char bufferA[512];char bufferB[512]: b
2015-01-12 21:15:57 1068
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人