📄 at91rm9200-basic.html
字号:
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 9">
<meta name=Originator content="Microsoft Word 9">
<link rel=File-List href="./AT91RM9200-BasicROM_Services_files/filelist.xml">
<link rel=Edit-Time-Data
href="./AT91RM9200-BasicROM_Services_files/editdata.mso">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>AT91RM9200-BasicROM_Services for AT91RM9200DK</title>
<style>
<!--
/* Font Definitions */
@font-face
{font-family:"MS Mincho";
panose-1:0 0 0 0 0 0 0 0 0 0;
mso-font-alt:"\FF2D\FF33 \660E\671D";
mso-font-charset:128;
mso-generic-font-family:roman;
mso-font-format:other;
mso-font-pitch:fixed;
mso-font-signature:1 134676480 16 0 131072 0;}
@font-face
{font-family:"\@MS Mincho";
panose-1:0 0 0 0 0 0 0 0 0 0;
mso-font-charset:128;
mso-generic-font-family:roman;
mso-font-format:other;
mso-font-pitch:fixed;
mso-font-signature:1 134676480 16 0 131072 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
{margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";}
p
{margin-right:0cm;
mso-margin-top-alt:auto;
mso-margin-bottom-alt:auto;
margin-left:0cm;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
@page Section1
{size:595.3pt 841.9pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;
mso-header-margin:35.4pt;
mso-footer-margin:35.4pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
/* List Definitions */
@list l0
{mso-list-id:1246959298;
mso-list-type:hybrid;
mso-list-template-ids:1720868536 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:Symbol;}
@list l1
{mso-list-id:1298755936;
mso-list-type:hybrid;
mso-list-template-ids:2024438412 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l1:level1
{mso-level-tab-stop:72.0pt;
mso-level-number-position:left;
margin-left:72.0pt;
text-indent:-18.0pt;}
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1030"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-GB style='tab-interval:36.0pt'>
<div class=Section1>
<p><!--[if gte vml 1]><v:shapetype id="_x0000_t202" coordsize="21600,21600"
o:spt="202" path="m0,0l0,21600,21600,21600,21600,0xe">
<v:stroke joinstyle="miter"/>
<v:path gradientshapeok="t" o:connecttype="rect"/>
</v:shapetype><v:shape id="_x0000_s1026" type="#_x0000_t202" style='position:absolute;
margin-left:32.55pt;margin-top:-2.05pt;width:531pt;height:36pt;z-index:1'/><![endif]--><![if !vml]><span
style='mso-ignore:vglayout;position:relative;z-index:0'><span style='position:
absolute;left:43px;top:-3px;width:711px;height:51px'>
<table cellpadding=0 cellspacing=0>
<tr>
<td width=711 height=51 align=left valign=top bgcolor=white style='border:
.75pt solid black;vertical-align:top;background:white'><![endif]><![if !mso]><span
style='position:absolute;z-index:1'>
<table cellpadding=0 cellspacing=0 width="100%">
<tr>
<td><![endif]>
<div v:shape="_x0000_s1026" style='padding:3.6pt 7.2pt 3.6pt 7.2pt'
class=shape>
<p align=center style='text-align:center'><b><span style='font-size:18.0pt;
mso-bidi-font-size:13.5pt;font-family:Arial;color:#FF6600'>AT91RM9200-BasicROM_Services
for AT91RM9200DK<o:p></o:p></span></b></p>
<p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
</div>
<![if !mso]></td>
</tr>
</table>
</span><![endif]><![if !mso & !vml]> <![endif]><![if !vml]></td>
</tr>
</table>
</span></span><![endif]><span style='font-size:10.0pt'> <o:p></o:p></span></p>
<p><b><i><span style='font-family:Arial'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></i></b></p>
<p><b><i><span style='font-family:Arial'>Introduction<o:p></o:p></span></i></b></p>
<p><span style='font-size:10.0pt'>The goal of this demonstration project is to
show a way to use ROM Services in order to speed up your application and reduce
its code size. It shows how to opening services such as ROM Entry, Xmodem and
DataFlash ones and how to use simply theirs methods.<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:10.0pt'>This application is linked to run in SRAM at address
0x00000000, so using the Multi ICE probe for a debug use (assume that remap is
done in consequence). <o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:10.0pt'>This application sends through the DBGU serial port
(115.2 Kbps, 8 data bits, no parity, 1 stop bit, no flux control), messages
corresponding to the correct execution of the code.<o:p></o:p></span></p>
<!-- ******* Reference ********** !-->
<P><div align="left"><A NAME="Reference_Documents"><B>Reference Documents</A></div></B> </P><DIR>
<TABLE BORDER CELLSPACING=1 CELLPADDING=7 WIDTH=550>
<TR><TD WIDTH="80%" VALIGN="TOP">Name</TD>
<TD WIDTH="20%" VALIGN="TOP">
<FONT SIZE=2><P>Reference</FONT></TD>
</TR>
<TR><TD WIDTH="80%" VALIGN="TOP">
<FONT SIZE=2><P>ARM-Based Software Package</FONT></TD>
<TD WIDTH="20%" VALIGN="TOP">
<FONT SIZE=2><P>6016</FONT></TD>
</TR>
<TR><TD WIDTH="80%" VALIGN="TOP">ARM920T based Microcontroller AT91RM9200 Datasheet</TD>
<TD WIDTH="20%" VALIGN="TOP">
<FONT SIZE=2><P>1768</FONT></TD>
</TR>
</TR>
<TR><TD WIDTH="80%" VALIGN="TOP">AT91RM9200 Development Kit User Guide</TD>
<TD WIDTH="20%" VALIGN="TOP">
<FONT SIZE=2><P>6006</FONT></TD>
</TR>
</TABLE>
</DIR>
<p><b><i><span style='font-family:Arial'>Description<o:p></o:p></span></i></b></p>
<p><span style='font-size:10.0pt'>How to access the ROM methods:<o:p></o:p></span></p>
<p style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2;
tab-stops:list 36.0pt'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol'>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -