
DSP
jbb0523
彬彬有礼
展开
-
TMS320C6416与TMS320C6416T有什么区别?
前一段时间发了一篇名叫“TMS320C6713和TMS320C6713B有什么区别?”的博文,链接如下: http://blog.youkuaiyun.com/jbb0523/article/details/6958635 最后答案在文档spra851h中找到,该文档的全称是“Migrating from TMS320C6211B/C6711/C6711B and C6713 to TMS320C原创 2011-12-18 14:14:14 · 6251 阅读 · 0 评论 -
JTAG接口无法连接的问题
题目:JTAG接口无法连接问题 本文包含两部分内容:1)续写TI DSP连接不上的问题;2)顺便提一下Xilinx FPGA的JTAG口连接不上的问题。 一、TI DSP为啥连接不上?半年前发过一篇博文《DSP为啥连接不上?TMS320C6416T+seed-XDS510 PLUS》(链接http://blog.youkuaiyun.com/jbb0523/article/details/原创 2013-01-06 14:29:28 · 26756 阅读 · 1 评论 -
有关TI DSP的一些东西(整理一些网络资源及手册资料)--外设寄存器和CPU控制寄存器、数据类型、中断的使用
题目:有关TI DSP的一些东西(整理一些网络资源及手册资料)--外设寄存器和CPU控制寄存器、数据类型、中断的使用===================================================================IER 和 IFR 你知道如何去定义吗?IER和IFR在并没有定义地址,因为它是CPU是CPU寄存器,只有存储器才会有明确的地址。原创 2012-07-29 22:23:51 · 10320 阅读 · 3 评论 -
宏定义高级应用----字符连接##(应用环境CCS)
题目:宏定义高级应用----字符连接## 看到一哥们在TI DSP程序中写了如下宏定义: #define ADDR(x) ((volatile unsigned int *)(0x900##x##0004)) 很不解“ ## ”是干吗用的,于是问之,真是三人行必有我师,又学到了一手…… 这是字符连接,在程序中如果调用ADDR(1),则等价于0x90010004原创 2012-07-28 10:56:17 · 3128 阅读 · 0 评论 -
DSP中断的使用——个人第一例:TMS320C6416定时器1中断的使用
题目:DSP中断的使用——个人第一例:定时器中断的使用 软件开发环境环境:CCS3.1,在CCS Setup中设置成Simulator模式CPU:TMS320C6416 工程共包含三个文件:main.c,Vectors.asm,BootLoader.cmd另外还添加了一个库文件:rts6400.lib,根据我的CCS安装目录,该文件位于C:\CCStudio_v3.1\C6原创 2012-08-02 13:01:34 · 11074 阅读 · 0 评论 -
TI C6000系列DSP的流水线介绍和软件流水优化
本文主要介绍C6000系列DSP的流水线操作,从指令的fetch,指令译码到执行阶段,介绍了Fetch packet和execute packet以及延时slot和latency的概念,最后比较了C62x/C64x/67x等系列DSP的流水线的区别并介绍了TI的增强VLIW架构的含义。流水线的概念 计算机流水线是Intel首次在486芯片中开始使用的。在CPU中把指令的执行分成若干个不转载 2012-06-29 15:47:23 · 10672 阅读 · 0 评论 -
题目:SEED DM642的boot.asm程序
题目:SEED DM642的boot.asm程序楼主位:mvkl COPY_TABLE, a3 ; load table pointer mvkh COPY_TABLE, a3 ldw *a3++, b1 ; Load entry pointcopy_section_top: ldw *a3++转载 2012-06-28 23:35:30 · 7512 阅读 · 0 评论 -
CCS 编译出错
调试一个FBTC程序,当设置#define DBPRINT 1时,即将输出调试信息,则编译链接时出错:错误如下:>> error: can't allocate .sysmem, size 00002000 (page 0) in PMEM (avail: 00001f60)>> error: errors in input - FBTC6416.ou原创 2012-06-25 09:59:53 · 7784 阅读 · 0 评论 -
TI DSP烧写——TMS320C6416
昨天晚上又烧了一次TI的DSP的FLASH,今天早上又琢磨了一下,这个本来去年弄过一次的,发现到现在忘了很多,趁现在还记得,做个笔记…… 需要准备的文件:1)软件:ccs, hex6x.exe, FlashBure.exe2)程序:CCS下的FBTC工程3)待烧写程序编译生成的.out文件,编译链接接程序中应该已经添加了二次引导boot程序,我们为这个.out取名为BurnOu原创 2012-06-21 10:27:55 · 11728 阅读 · 2 评论 -
TI DSP的EMIF接口的地址总线问题(实际测试)
题目:TI DSP的EMIF接口的地址总线问题(实际测试)去年,曾写过如下博文:有关TI DSP的两个问题:地址总线不从零开始问题及寻址范围问题 (链接:http://blog.youkuaiyun.com/jbb0523/article/details/7058057)在此博文中,具体谈到了当DSP内部访问EMIF内的某一地址时,地址总线的的数值问题,当时的结果只是从理论上得到的,也没有验证,今天验原创 2012-06-04 22:29:49 · 15141 阅读 · 24 评论 -
FlashBurn 如何工作
原文链接: http://www.softwaredesignsolutions.com/flashburn_how.aspx声明:此文仅供学术交流,严禁用于任何商业用途。本人翻译能力有限,不对文中的翻译负任何责任! FlashBurn 如何工作这篇文章是有关FlashBurn如何工作的说明,以及FlashBurn移植工具包如何用来支持自定义的flash配置。 CCS,Fl翻译 2011-12-15 10:28:17 · 2459 阅读 · 0 评论 -
收藏几篇有关TI DSP的Flash烧写的文章
===============第一篇===================关于FlashBurn关于FlashBurn无法烧写的问题 收藏SEED-DEC643用户指南:在进行视频测试之前,须将FPGA的编程信息烧写到FLASH上,在测试视频图像器件,禁止操作FLASH的第0页。 前一段时间,一直在弄DEC643的板子,由于FlashBurn的烧写一直无法成功,以至于一直没法转载 2011-12-12 21:10:02 · 5600 阅读 · 3 评论 -
有关TI DSP的EMIF接口的两个问题:地址总线不从零开始问题及寻址范围问题
有关TI DSP的两个问题:地址总线不从零开始问题及寻址范围问题 作者: JBB0523(彬彬有礼) 示例芯片:TMS320C6416EMIF,即ExternalMemoryInterFace ,中文译为外部存储器接口。 EMIF可谓是困扰了我很久的一个接口。当然,相比于SPI,UART,I2C等总线协议来说,EMIF相对来说复杂一些…… ==========原创 2011-12-09 18:13:54 · 14061 阅读 · 7 评论 -
DSP为啥连接不上?TMS320C6416T+seed-XDS510 PLUS
题目:DSP为啥连接不上?TMS320C6416T+seed-XDS510 PLUS平台:TMS320C6416T仿真器:seed-XDS510 PLUS最经常出现的错误:(因为出现过很多种错误,这是出现次数最多的一个)Error connecting to the target:Error 0x80002262/-116Fatal Error during: Memory原创 2012-06-02 11:03:00 · 16390 阅读 · 0 评论