📄 用存储器映射的方法实现片外flash的擦写.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0052)http://www.ic37.com/htm_tech/2007-8/41791_396849.htm -->
<HTML><HEAD><TITLE>[技术资料 存储器] 用存储器映射的方法实现片外FLASH的擦写==www.ic37.com</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK
href="[技术资料 存储器] 用存储器映射的方法实现片外FLASH的擦写==www_ic37_com.files/ic.css" type=text/css
rel=stylesheet>
<META content="MSHTML 6.00.2800.1619" name=GENERATOR></HEAD>
<BODY leftMargin=0 topMargin=0>
<TABLE cellSpacing=0 cellPadding=0 width=990 align=center border=0>
<TBODY>
<TR>
<TD vAlign=top>
<TABLE cellSpacing=0 cellPadding=0 width=990 align=center border=0>
<TBODY>
<TR>
<TD align=middle width=26 bgColor=#f6f6f6 height=25><IMG height=16
src="[技术资料 存储器] 用存储器映射的方法实现片外FLASH的擦写==www_ic37_com.files/home.gif"
width=16></TD>
<TD width=778 bgColor=#f6f6f6> <A class=black
href="http://www.ic37.com/">首页</A> | <A class=black
href="http://www.ic37.com/sell">供应信息</A> | <A class=black
href="http://www.ic37.com/buy">采购信息</A> | <A class=black
href="http://www.ic37.com/htm_pdf/default.htm">PDF资料</A> | <A
class=black href="http://www.ic37.com/htm_tech/default.htm">技术资料</A>
| <A class=black
href="http://www.ic37.com/htm_news/default.htm">行业资讯</A> | <A
class=black href="http://www.ic37.com/product">产品展示</A> | <A
class=black href="http://www.ic37.com/job">人才市场</A></TD>
<TD align=right width=98 bgColor=#f6f6f6><A
href="http://www.ic37.com/htm_bbs_dic/279_1.htm"><IMG height=14
src="[技术资料 存储器] 用存储器映射的方法实现片外FLASH的擦写==www_ic37_com.files/man2.gif"
width=16 border=0></A><A
href="http://www.ic37.com/member/loginsuc.asp"></A></TD>
<TD align=middle width=88 bgColor=#f6f6f6><A
href="http://www.ic37.com/member/loginsuc.asp"><FONT
color=#006600>进入会员区</FONT></A></TD></TR>
<TR>
<TD bgColor=#333333 colSpan=4 height=1></TD></TR>
<TR>
<TD colSpan=4 height=35>
<SCRIPT
src="[技术资料 存储器] 用存储器映射的方法实现片外FLASH的擦写==www_ic37_com.files/head_center.js"></SCRIPT>
</TD></TR>
<TR>
<TD vAlign=top colSpan=4>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD vAlign=top width="1%"
background="[技术资料 存储器] 用存储器映射的方法实现片外FLASH的擦写==www_ic37_com.files/bg03.gif"><IMG
height=83
src="[技术资料 存储器] 用存储器映射的方法实现片外FLASH的擦写==www_ic37_com.files/01.gif"
width=6></TD>
<TD vAlign=top width="98%"
background="[技术资料 存储器] 用存储器映射的方法实现片外FLASH的擦写==www_ic37_com.files/bg03.gif">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD colSpan=4 height=27> <FONT
color=#ffff00>技术文章分类:</FONT><A
href="http://www.ic37.com/htm_tech/listpage1_1.htm"><FONT
color=#ffffff>单片机/DSP</FONT></A> <A
href="http://www.ic37.com/htm_tech/listpage2_1.htm"><FONT
color=#ffffff>嵌入式系统</FONT></A> <A
href="http://www.ic37.com/htm_tech/listpage3_1.htm"><FONT
color=#ffffff>测试仪表</FONT></A> <A
href="http://www.ic37.com/htm_tech/listpage4_1.htm"><FONT
color=#ffffff>电源技术</FONT></A> <A
href="http://www.ic37.com/htm_tech/listpage5_1.htm"><FONT
color=#ffffff>接口电路</FONT></A> <A
href="http://www.ic37.com/htm_tech/listpage6_1.htm"><FONT
color=#ffffff>存储器</FONT></A> <A
href="http://www.ic37.com/htm_tech/listpage7_1.htm"><FONT
color=#ffffff>传感与控制</FONT></A> <A
href="http://www.ic37.com/htm_tech/listpage8_1.htm"><FONT
color=#ffffff>通信网络</FONT></A> <A
href="http://www.ic37.com/htm_tech/listpage9_1.htm"><FONT
color=#ffffff>无线通信</FONT></A> <A
href="http://www.ic37.com/htm_tech/listpage10_1.htm"><FONT
color=#ffffff>模拟技术</FONT></A> <A
href="http://www.ic37.com/htm_tech/listpage11_1.htm"><FONT
color=#ffffff>显示与光电</FONT></A> <A
href="http://www.ic37.com/htm_tech/listpage12_1.htm"><FONT
color=#ffffff>EDA/PLD</FONT></A> <A
href="http://www.ic37.com/htm_tech/listpage13_1.htm"><FONT
color=#ffffff>汽车电子</FONT></A> <A
href="http://www.ic37.com/htm_tech/listpage14_1.htm"><FONT
color=#ffffff>消费电子</FONT></A> <A
href="http://www.ic37.com/htm_tech/listpage17_1.htm"><FONT
color=#ffffff>电子综合</FONT></A> </TD></TR>
<TR>
<TD vAlign=top colSpan=4
height=20> <FONT
color=#ffff00>电子综合工具:</FONT><A
href="http://www.ic37.com/htm_pdf/default.htm"><FONT
color=#ffffff>PDF资料大全</FONT></A> <A
href="http://www.ic37.com/htm_tech/shorten_1.htm"><FONT
color=#ffffff>电子缩略语</FONT></A> <A
href="http://www.ic37.com/htm_tech/icreplace_1.htm"><FONT
color=#ffffff>IC型号替换</FONT></A> <A
href="http://www.ic37.com/htm_pdf/manu_1.htm"><FONT
color=#ffffff>IC厂家</FONT></A> <A
href="http://www.ic37.com/htm_tech/circuit.htm"><FONT
color=#ffffff>电子电路图</FONT></A> <A
href="http://www.ic37.com/htm_tech/parameter_1.htm"><FONT
color=#ffffff>技术参数</FONT></A> <A
href="http://www.ic37.com/htm_tech/design_1.htm"><FONT
color=#ffffff>设计应用</FONT></A> <A
href="http://www.ic37.com/htm_tech/project_1.htm"><FONT
color=#ffffff>解决方案</FONT></A></TD></TR>
<SCRIPT language=javascript>
function Post()
{
document.form_search.keyword.focus();
if (document.form_search.keyword.value=="")
{
alert("请您输入关键字!");
document.form_search.keyword.focus();
return false;
}
return true;
}
</SCRIPT>
<FORM name=form_search onsubmit="return Post()"
action=/Member/Search_home.asp method=get>
<TR>
<TD align=middle width="4%" height=35><IMG height=33
src="[技术资料 存储器] 用存储器映射的方法实现片外FLASH的擦写==www_ic37_com.files/search.gif"
width=34></TD>
<TD align=middle width="27%"><INPUT
class=input_blue_white id=keyword2 size=40 name=keyword>
</TD>
<TD align=middle width="9%"><INPUT type=image height=22
width=66
src="[技术资料 存储器] 用存储器映射的方法实现片外FLASH的擦写==www_ic37_com.files/button.gif"
border=0 name=imageField></TD>
<TD align=middle width="60%"><INPUT type=radio CHECKED
value=tech name=type> 技术资料 <INPUT type=radio value=news
name=type> 行业资讯 <INPUT type=radio value=pdf name=type>
PDF资料 <INPUT type=radio value=price name=type> IC价格
<INPUT type=radio value=icreplace name=type> IC替换 <INPUT
type=radio value=dictionary name=type> 缩略语 <INPUT
type=radio value=sell name=type> <FONT
color=#cc3300><STRONG>IC供应 <INPUT type=radio value=buy
name=type> IC采购</STRONG></FONT>
<SCRIPT language=javascript>
document.form_search.keyword.focus();
</SCRIPT>
</TD></TR></FORM></TBODY></TABLE></TD>
<TD vAlign=top align=right width="1%"
background="[技术资料 存储器] 用存储器映射的方法实现片外FLASH的擦写==www_ic37_com.files/bg03.gif"><IMG
height=83
src="[技术资料 存储器] 用存储器映射的方法实现片外FLASH的擦写==www_ic37_com.files/02.gif"
width=6></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=990 align=center border=0>
<TBODY>
<TR>
<TD colSpan=3 height=3></TD></TR>
<TR bgColor=#3366cc>
<TD colSpan=2 height=24> <FONT color=#ffffff>您所在的位置: <A
title=ic37首页 href="http://www.ic37.com/"><FONT
color=#ffffff>IC37首页</FONT></A> > <A title=技术资料
href="http://www.ic37.com/htm_tech/default.htm"><FONT
color=#ffffff>技术资料</FONT></A> > <A title=存储器
href="http://www.ic37.com/htm_tech/listpage6_1.htm"><FONT
color=#ffffff>存储器</FONT></A> > 用存储器映射的方法实现片外FLASH的擦写</FONT></TD></TR>
<TR vAlign=top>
<TD width=725>
<TABLE cellSpacing=1 cellPadding=0 width="99%" bgColor=#cccccc border=0>
<TBODY>
<TR>
<TD bgColor=#ffffff>
<TABLE style="WORD-BREAK: break-all" cellSpacing=0 cellPadding=0
width="95%" align=center border=0>
<TBODY>
<TR>
<TD class=font16 align=middle
height=40><STRONG>用存储器映射的方法实现片外FLASH的擦写</STRONG></TD></TR>
<TR height=1>
<TD bgColor=#e8e8e8 height=1></TD></TR>
<TR>
<TD align=middle height=22>类别:<A title=存储器
href="http://www.ic37.com/htm_tech/listpage6_1.htm">存储器</A>
<SCRIPT
src="[技术资料 存储器] 用存储器映射的方法实现片外FLASH的擦写==www_ic37_com.files/tech_hit.htm"></SCRIPT>
</TD></TR>
<TR height=1>
<TD bgColor=#e8e8e8 height=1></TD></TR>
<TR>
<TD> </TD></TR>
<TR>
<TD class=font14>
<SCRIPT src=""></SCRIPT>
<P></P>
<P style="TEXT-INDENT: 2em"> </P>
<P style="TEXT-INDENT: 2em"> 1 引 言 </P>
<P
style="TEXT-INDENT: 2em"> 在DSP系统的设计中,经常要使用片外存储器扩充系统存储空间。特别是当DSP的片内数据存储器和程序存储器容量比较小时,
必须把一部分数据,如常量、原始数据库等存储到片外的存储器中,从而节省DSP芯片内部的存储器资源。在实际应用中,片外存储器通常选择RAM或FLASH
<A title=MEMORY货源和PDF资料 href="http://www.ic37.com/<a%20href="
target=_blank MEMORY-p.htm? www.ic37.com
http:>MEMORY</A>-p.htm" target="_blank" title="<A
title=MEMORY货源和PDF资料 href="http://www.ic37.com/MEMORY-p.htm"
target=_blank>MEMORY</A>货源和PDF资料"><A title=MEMORY货源和PDF资料
href="http://www.ic37.com/MEMORY-p.htm"
target=_blank>MEMORY</A></A>。RAM数据掉电即丢失,不适合长期保存数据。对于一些无需频繁读写但需要长期保存的数据,如字模数据、端口地址等时,通常选择片外FLASH作伪扩展的数据存储器。使用片外
FLASH必须要解决对其擦写的问题。 </P>
<P
style="TEXT-INDENT: 2em"> 在实际应用中,对片外FLASH的擦写有两种方式:一是使用通用编程器对FLASH芯片进行擦写;二是直接由DSP对FLASH进行擦写</P>
<P
style="TEXT-INDENT: 2em"> 。对于需要修改或已安装在电路板上的FLASH芯片无法使用第一种方式,只能采用第二种方式,且便于调试。本文介绍一种利用存储器映射技术实现对DSP片外FLASH擦写的方法。
</P>
<P
style="TEXT-INDENT: 2em"> DSP56F805芯片是Motorola公司在DSP56800
的基础上开发的系列DSP芯片之一。该芯片采用先进的修正哈佛结构,三个内部地址总线和四个内部数据总线支持数据传输;采用MCU形式的指令集,寻址方式灵活;具有较强的片外存储空间扩展能力;功耗小,高度并行。但是该芯片的片内数据存储器空间最大为64k,程序存储空间寻址范围是64k,内部模式(Mode0A和Mode0B)下只有31.5k。对于一些需要复杂中文图形用户界面的
DSP系统来说芯片存储资源显得不够,必须对芯片存储空间进行扩展。考虑到具体要求,本文使用片外FLASH来扩展系统数据存储空间,将DSP系统的中文图形用户界面中用到的所有字模数据和页面内容数据存放到片外FLASH中,大大节省了片内的数据存储器空间。
</P>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -