![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
blackfin DSP
文章平均质量分 71
zhq_yang
这个作者很懒,什么都没留下…
展开
-
blackfin 数据录波的一些思路
数据信息的存储: RAM数据格式:划分为各个信号量相关的数组,(信号量个数= 数组个数),最多支持数组个数?写入ram:定时写入,当定时事件发生时,依次对各个数组的数据进行写入。 数组满的处理:当数组写到结尾时,重新从头部覆盖掉旧数据写入。<v:shapetype id="_x0000_t75" coordsize="2160原创 2008-07-16 11:41:00 · 397 阅读 · 0 评论 -
adi blackfin dsp处理器中的多堆(Multiple Heaps)技术
Introduction在嵌入式软件开发中,一般不建议使用动态内存分配。一个主要的原因就是嵌入式系统的资源十分有限,动态内存分配很容易导致系统运行异常。具体地讲,在blackfin dsp系统中,默认的堆空间在L1memory中,而L1空间是很有限的,如BF533处理器,其L1中的DATA空间只有64K。然而,不使用动态内存分配,使得代码有时看起来会比较奇怪,维护起来很不方便转载 2008-07-15 15:01:00 · 964 阅读 · 0 评论 -
blackfin DSP 处理器的事件(中断)管理
概述ADSP-BLACKFIN处理器的事件控制器处理到达处理器的所有同步和异步事件。事件处理支持嵌套(nesting)和优先级。嵌套允许同时激活多个事件的服务程序。优先级保证高优先级事件的响应可以抢占低优先级事件的响应。事件控制器将发生的事件分为5种不同的类型:仿真:仿真事件使处理器进入仿真模式,允许通过JTAG接口命令控制处理器。复位:此事件使处理器复位。不可屏蔽中断(NMI):NM翻译 2008-07-15 15:05:00 · 2060 阅读 · 0 评论 -
触发数据的事件对应查找方法
关于触发事件与数据的对应查找方法:1. 对于flash区间整个分为一个大数组,各个事件触发的长度是固定的,对于不同事件,对应于大数组的不同起点位置,从而根据上位机的事件要求查找到相应的数组。(很好理解,很容易实现,但是可重用性太弱,而且各个子数组的长度固定,不能根据用户需求而调整)2. 建立一个结构体,该结构体包含以下两方面内容:1)指针,指向flash的不同位置原创 2008-07-16 11:43:00 · 587 阅读 · 0 评论 -
C程序引用LDF文件中定义的变量的方法
在ADI DSP开发中,LDF文件扮演了相当重要的角色,它定义了系统存储空间的划分方式和可执行程序在存储空间中的装载位置。LDF文件还有一个重要的作用,就是在程序链接时定义变量,汇编语言和C语言都可以对这个变量进行引用。如我们在LDF文件中定义程序执行的堆空间的大小和位置:heap{// Allocate a heap for the applicationldf_hea转载 2008-07-15 15:16:00 · 852 阅读 · 0 评论