弄清DSP相关资源的来源及熟读手册(一)

发布时间:2021-04-08 来源: 万汇智联 浏览次数:

一、查找与DSP相关的资源,并熟悉手册

通常dsp软件开发与c语言编程,它主要来自DSP芯片制造商的官方网站。尽管目前的DSP芯片制造商提供中文官方网站进行浏览,但我建议您访问英文网站。首先,中文网站上没有一些资源(关于这一点,我个人认为这可能是中文资源没有及时上传)

其次,一般信息的中文版本很少,网站的中文和英文版本实际上是同一版本;二是熟悉DSP芯片制造商的官方网站,并在开发时充分利用官方资源和支持。可以大大提高开发效率;

最后要注意的是,一般的DSP芯片制造商将开设一个技术交流论坛,内部的管理员通常是DSP芯片制造商的开发工程师,他们可以通过张贴的形式获得技术支持。

还有一个资源来源,即与DSP芯片制造商合作的第三方公司(国内)。这些公司与DSP芯片制造商有良好的联系。通常,相关的DSP芯片将首先投入教育。当然,开发板主要用于教学dsp软件开发与c语言编程,因此它们将具有相关的中文资料和相应的演示程序。根据这一点,他们可以从经验中学习并参考自己的材料和程序。其次,他们还将出售自产的仿真器,价格会比原始工厂便宜。它肯定不像原始工厂的仿真器那样全面,但是足以用于基础项目开发。

第三名仅供参考。国内市场上最大的两家DSP制造商TI和ADI这两家DSP制造商,都在中国提供了相应的DSP培训课程,但价格昂贵,通常由公司派遣学习。

资源主要包括:

数据表(

数据手册主要介绍了DSP芯片的功能,内部结构和外围设备,简要介绍了软件和硬件,主要功能是快速了解DSP)

软件工具手册

(本手册主要介绍DSP时钟,存储器,电源管理等,以及所有外设的使用和注意事项。实际上,它是寄存器的配置,可以称为DSP手册)

硬件工具手册(

本手册主要是官方提供的原理图PCB图纸

程序手册(

本手册主要介绍了编译器和内置C库的使用,汇编指令的使用以及汇编语法的介绍,官方模拟软件的使用

工程师到工程师的说明(工程师到工程师的说明,这实际上是在开发此DSP时由DSP芯片自己的工程师编写的说明,如果您不了解某些内容,最适合查看相应的工程师的说明)

程序示例(主要用于不同的DSP外设,包括C和汇编语言的官方程序示例)

二、使用官方的仿真软件和仿真器(如果不使用,请暂时跳过,因为某些DSP可以基于uClinux等开源操作系统进行开发)

使用仿真软件的方法实际上非常简单。通常,这种软件被设计为类似于VC。您可以一一尝试每个菜单下的选项。目前,如果将它与Examples一起使用,则可以更好地理解它,但是我建议进行DSP软件开发,首先简要了解一下

数据表,

软件工具手册

程序手册

这三个文档开始使您熟悉仿真软件的使用。当然,当您熟悉时,肯定需要一次又一次地阅读这些文档。无需注意仿真器的使用。通用仿真器已经完成了哑处理,因此不会插入它们。仿真器通常与仿真软件一起使用。 (提醒一下,一般的DSP开发都是基于C语言的,如果您不懂C语言,请先学习C语言)

三、 DSP最低系统配置

dsp算法大全c语言 pdf_dsp c语言编程实例_dsp软件开发与c语言编程

这部分正式开始使用DSP。最小系统主要是指DSP的时钟和存储系统。这时,您需要根据软件工具手册sh结合示例和工程师对工程师的说明来查看相关寄存器的介绍和配置,如果编写程序后测试时钟实际上非常简单,请使用示波器直接测量以查看所测量的时钟是否是您配置的数字,然后测试内存。此测试必须编写一个简单的小程序。实际上,最主要的是测试数据总线是否可以正常工作。如果在配置最低系统时出现问题,则有两个一般性问题。一种是寄存器配置不正确。解决方案是仔细阅读手册,并结合示例和“工程师对工程师的说明”查看示例。开发板上的硬件电路可能有问题。解决方案是结合原理图,看看电路上是否有短路问题,DSP工作电压是否正常等。这一步可以由硬件工程师检查。