随笔分类 -  DSP6678

学习随笔
软件包 和库的区别
摘要:软件包(SoftWare Package)是指具有特定的功能,用来完成特定任务的一个程序或一组程序。可分为应用软件包和系统软件包两大类。应用软件包与特定的应用领域有关,又可分为通用包及专用包两类。通用软件包根据社会的一些共同需求开发,专用软件包则是生产者根据用户的具体需求定制的,可以为适合其特殊需要 阅读全文

posted @ 2020-09-23 10:40 孙登波 阅读(863) 评论(0) 推荐(0)

6678的SRIO初始化问题
摘要:在实际开发中,经常会遇到SRIO初始化卡死(FPGA和DSP通信),经过多次测试,一个粗略的结局方案如下 阅读全文

posted @ 2020-08-24 19:36 孙登波 阅读(2049) 评论(1) 推荐(0)

CCS5创建RTSC Project时候添加platform文件失败。
摘要:在按照流程创建RTSC工程的时候 当到选择platform的时候,下拉选择platform的时候,会显示一片空白 注意RTSC版本核SYS/BIOS版本,是否兼容。 因为CCS因为更新会存在兼容性问题 阅读全文

posted @ 2020-08-19 22:38 孙登波 阅读(728) 评论(0) 推荐(0)

EDMA3模块及其在AIF接口中的应用【转载】
摘要:摘要:增强型直接内存访问EDMA 是DSP 中一种高效的数据传输模块,能够不依赖CPU 进行数据的搬移,是在高速接口的使用中,十分重要的设备。与之前的EDMA 模块相比,EDMA3在传输的同步方式、地址跳变、触发方式上都变得更为灵活。在TI 的新型DSP 中,外设根据数据传输是否依赖EDMA3 而分成了2 种。AIF 是一种高速接口模块,用于基带模块与射频模块间数据的传输。该接口需要EDMA3 为其提供待传输的数据及搬移已接收的数据。本文介绍了TI DSP 中的新一代EDMA3 模块的结构及参数配置,并结合多核心DSP TMS320C6474 中的高速AIF 接口,给出了一种EDMA3 的配置方式,为高速接口模块的使用,打下基础。 阅读全文

posted @ 2020-08-07 22:48 孙登波 阅读(789) 评论(0) 推荐(0)

DSP 6678 多核EDMA的使用
摘要:使用EDMA多增加使用的头文件 以core1举例说明 首先在主函数里面对EDMA进行初始化,初始化函数用的是KeyStone_common.c中的初始化函数,并且没有修改他。 问题 这里有疑问查阅资料有的地方说要初始化EDMA中断,还有什么事件,我这里使用的时候好像都没用到中断事件? 问题 core 阅读全文

posted @ 2020-08-02 16:09 孙登波 阅读(2735) 评论(0) 推荐(0)

同步异步
摘要:关于阻塞和非阻塞,同步和异步的总结 阅读全文

posted @ 2020-06-30 15:22 孙登波 阅读(158) 评论(0) 推荐(0)

CCS5.5安装破解过程
摘要:此页面包含Code Composer Studio™或CCS的所有发行版的下载链接和版本信息。 阅读全文

posted @ 2020-06-30 14:04 孙登波 阅读(7232) 评论(0) 推荐(1)

Semaphore_pend();阻塞函数
摘要:TI-RTOS概述 TI-RTOS是CC2640R2F设备上低功耗蓝牙项目的运行环境。TI-RTOS内核是传统SYS/BIOS内核的定制版本,是一个具有驱动程序,同步和调度工具的实时抢占式多线程操作系统。 阅读全文

posted @ 2020-06-30 12:52 孙登波 阅读(1368) 评论(0) 推荐(0)

Programming TMS320x28xx and 28xxx Peripherals in C/C++ TI库函数说明文件
摘要:TI库函数说明文件 阅读全文

posted @ 2020-06-30 00:21 孙登波 阅读(111) 评论(0) 推荐(0)

6678 DATA_SECTION 函数 #pragma CODE_SECTION
摘要:(一)#pragma DATA_SECTION利用CCS进行DSP编程时,如果不指定变量的存储位置,那么编译器会自动给变量分配存储位置,但是,有些时候,需要将某个变量存放到某个特定的位置,这个时候就可以利用#pragma DATA_SECTION指令了。 第一步,利用#pragma DATA_SEC 阅读全文

posted @ 2020-06-29 16:52 孙登波 阅读(1918) 评论(0) 推荐(0)