ts20芯片c语言例程,种基于C语言的DSP程序通用固化方法.PDF

种基于C语言的DSP程序通用固化方法.PDF

第38卷 第3期(总第 149期) 火控雷达技术 Vo1.38No.3(Serse148)

2009年9月 FireControlRadarTechnology Sep.2009

一 种基于 C语言的DSP程序通用固化方法

齐红涛 李 伟 苏 涛

(西安电子科技大学 西安 710071)

【摘要】传统的对DSP程序固化的方法是通过汇编语言将其 RAM或者SDRAM 中的数据逐字节写

入Flash中,这种方法具有可移植性差和可能由于RAM或者SDRAM的容量不足而导致不能存放

较大固化程序的缺点。为此本文提出了基于C语言磁盘文件管理功能的通用Flash写入程序 ,给

出了其算法流程及 C语言实现,并对不同Flash实现编程 ,证明了此方法的可行性和有效性 以及较

强的可移植性。

关键词 :DSP;Flash;通用 固化 ;C语言

中图分类号:TP312 文献标识码:A 文章编号:1008—8652{2009)03-043-04

A GeneralSolidifyingMethodofDSPProgram Basedon C Language

QiHongtao,LiWei,SuTao

(XidianUniversity,Xian710071)

Abstract:Theconventionalsolidifyingmethodofdigitalsignalprocessing(DSP)program istowritedatabyteby

bytefrom RAM orSDRAM toFlash bywayofassemblylangue.Disadvantagesofthismethod includebad trans—

plant-abilityandcannotstorelargesolidifiedprogram duetoinsufficientcapacityofRAM orSDRAM .A general

Flashwriteprogram withC languageisproposedbasedondiskfilemanagementfunction;arithmeticflow andim—

plementationwithC languageareprovided.ProgrammingtodifferentFlashesprovesthatthismethodisfeasible,

validityandhasbettertransplantation—ability.

Keywords:digitalsignalprocessing(DSP);Flash;generalsolidify;Clanguage

1 引言 盘文件管理功能,用一个通用的Flash写入程序 ,方

便快捷地实现把任意大小的DSP可执行文件一次

DSP程序在线调试完成后,需要把程序固化到 写入 Flash存储器。

DSP外接 的 Flash芯片中,这样加 电或者复位后,

Flash中的程序可以自动被 DSP加载、执行。以往 2 DSP与Flash的硬件接 口

的方法是把要固化的程序作为数据先装入 DSP电

路板的RAM或者 SDRAM 中,再由专门的DSP汇编 EPROM是 DSP电路 中常用的固化程序存储

程序把 RAM 或者 SDRAM 中的数据逐字节写入 器。但近 10年来,随着 Flash技术的快速发展,其

Flash中。设计人员需要预先测算固化程序的长度, 成本和体积不断下降,加之它所具有的在线编程

据此修改 Flash写入程序。这种方法有两个缺点: 的优点。在电子设计中,特别是在嵌入式系统设

一 是每当固化程序改变,Flash就要重新编译;二是 计 中以Flash作为程序存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值