• PUDN用户
    了解作者
  • Unix_Linux
    开发工具
  • 192KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 18
    下载次数
  • 2010-04-13 11:06
    上传日期
S3C2410启动程序设计详细分析,讲解的很详细
2410Init.s.rar
  • S3C2410启动程序设计——2410Init.s详细分.pdf
    219.1KB
内容介绍
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <meta name="generator" content="pdf2htmlEX"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css"> <link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css"> <link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/622b5ae015da9b288bebce4f/raw.css"> <script src="https://static.pudn.com/base/js/compatibility.min.js"></script> <script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script> <script> try{ pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({}); }catch(e){} </script> <title></title> </head> <body> <div id="sidebar" style="display: none"> <div id="outline"> </div> </div> <div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b5ae015da9b288bebce4f/bg1.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">2410Init.s<span class="_"> </span><span class="ff2 ls1">&#35814;&#32454;&#27880;&#37322;&#20998;&#26512;</span><span class="ls2"> <span class="_ _0"></span> <span class="_ _0"></span> <span class="_ _0"></span> <span class="_ _0"></span> <span class="_ _0"></span> <span class="_ _0"></span> C<span class="_ _1"></span>r<span class="_ _1"></span>e<span class="_ _2"></span>a<span class="_ _1"></span>l<span class="_ _2"></span>s<span class="_ _1"></span>e<span class="_ _2"></span>.<span class="_ _1"></span>S<span class="_ _1"></span>h<span class="_ _2"></span>e<span class="_ _1"></span>n<span class="_ _2"></span>g<span class="_ _2"></span><span class="ff3 fc1 ls1"> </span></span></div><div class="t m0 x2 h3 y2 ff2 fs0 fc0 sc0 ls1 ws0">&#31532;<span class="ff1 ls3 ws1"> 1 </span>&#39029;<span class="ff1"> <span class="_"> </span></span>&#20849;<span class="ff1 ls3 ws1"> 28 </span>&#39029;<span class="ff1"> </span></div><div class="t m0 x3 h4 y3 ff4 fs1 fc1 sc0 ls4 ws0">S3C2410<span class="_"> </span><span class="ff2 sc1 ls5">&#21551;&#21160;&#31243;&#24207;&#35774;&#35745;&#8212;&#8212;</span><span class="ls6">2410Init.s<span class="_ _3"> </span><span class="ff2 sc1 ls7">&#35814;&#32454;&#20998;&#26512;</span><span class="ls1"> </span></span></div><div class="t m0 x4 h5 y4 ff2 fs0 fc0 sc0 ls1 ws0">&#24037;&#31243;&#37324;&#38754;&#30340;&#22836;&#25991;&#20214;<span class="ff5 ls8 ws2"> 2410Init.s<span class="_ _4"> </span></span>&#21253;&#25324;&#20102;&#26495;&#23376;&#19978;&#30005;&#21518;&#30340;&#21021;&#22987;&#21270;&#65288;&#19982;<span class="_ _4"> </span><span class="ff5 ls9">vivi<span class="_ _4"> </span></span>&#24456;&#30456;&#20284;&#65289;&#65292;&#20855;&#20307;&#26377;&#20960;&#20010;&#27493;&#39588;&#65306;<span class="ff5"> </span></div><div class="t m0 x5 h5 y5 ff5 fs0 fc0 sc0 lsa ws0">1.<span class="ff1 fs2 lsb"> <span class="_"> </span></span><span class="ff2 ls1">&#23631;&#34109;&#25152;&#26377;&#20013;&#26029;&#65292;&#20851;&#30475;&#38376;&#29399;&#12290;<span class="ff5"> </span></span></div><div class="t m0 x5 h5 y6 ff5 fs0 fc0 sc0 lsa ws0">2.<span class="ff1 fs2 lsb"> <span class="_"> </span></span><span class="ff2 ls1">&#26681;&#25454;&#24037;&#20316;&#39057;&#29575;&#35774;&#32622;<span class="_ _5"> </span></span><span class="lsc">PLL<span class="_ _5"> </span><span class="ff2 ls1">&#23492;&#23384;&#22120;<span class="ff5"> </span></span></span></div><div class="t m0 x5 h5 y7 ff5 fs0 fc0 sc0 lsa ws0">3.<span class="ff1 fs2 lsb"> <span class="_"> </span></span><span class="ff2 ls1">&#21021;&#22987;&#21270;&#23384;&#20648;&#25511;&#21046;&#30456;&#20851;&#23492;&#23384;&#22120;<span class="ff5"> </span></span></div><div class="t m0 x5 h5 y8 ff5 fs0 fc0 sc0 lsa ws0">4.<span class="ff1 fs2 lsb"> <span class="_"> </span></span><span class="ff2 ls1">&#21021;&#22987;&#21270;&#21508;&#27169;&#24335;&#19979;&#30340;&#26632;&#25351;&#38024;<span class="ff5"> </span></span></div><div class="t m0 x5 h5 y9 ff5 fs0 fc0 sc0 lsa ws0">5.<span class="ff1 fs2 lsb"> <span class="_"> </span></span><span class="ff2 ls1">&#35774;&#32622;&#32570;&#30465;&#20013;&#26029;&#22788;&#29702;&#20989;&#25968;<span class="ff5"> </span></span></div><div class="t m0 x5 h5 ya ff5 fs0 fc0 sc0 lsa ws0">6.<span class="ff1 fs2 lsb"> <span class="_"> </span></span><span class="ff2 ls1">&#23558;&#25968;&#25454;&#27573;&#25335;&#36125;&#21040;<span class="_ _5"> </span></span><span class="lsd">RAM<span class="_ _5"> </span><span class="ff2 ls1">&#20013;&#65292;&#23558;&#38646;&#21021;&#22987;&#21270;&#25968;&#25454;&#27573;&#28165;&#38646;<span class="ff5"> </span></span></span></div><div class="t m0 x5 h5 yb ff5 fs0 fc0 sc0 lsa ws0">7.<span class="ff1 fs2 lsb"> <span class="_"> </span></span><span class="ff2 ls1">&#36339;&#36716;&#21040;<span class="_ _5"> </span><span class="ff5">C<span class="_ _5"> </span></span>&#35821;&#35328;<span class="_ _4"> </span></span><span class="lse">Main<span class="_ _5"> </span><span class="ff2 ls1">&#20837;<span class="_ _6"></span>&#21475;&#20989;&#25968;&#20013;<span class="ff5"> </span></span></span></div><div class="t m0 x5 h5 yc ff2 fs0 fc0 sc0 ls1 ws0">&#22312;&#24320;&#21457;&#26495;&#19978;&#36305;&#20102;&#19968;&#36941;&#65292;&#22522;&#26412;&#36807;&#31243;&#24050;&#32463;&#28165;&#26224;&#65292;&#36824;&#26377;&#20123;&#32454;&#33410;&#38382;&#39064;&#26377;&#24453;&#36827;&#19968;&#27493;&#28145;&#20837;&#30740;&#31350;&#65281;<span class="ff5"> </span></div><div class="t m0 x5 h5 yd ff2 fs0 fc0 sc0 ls1 ws0">&#23558;&#36825;&#20010;&#31243;&#24207;&#27880;&#37322;&#20102;&#19968;&#19979;&#65292;&#21487;&#33021;&#26377;&#20123;&#22320;&#26041;&#19981;&#26159;&#24456;&#27491;&#30830;&#65292;&#21482;&#25552;&#20379;&#21442;&#32771;&#12290;<span class="ff5"> </span></div><div class="t m0 x5 h5 ye ff5 fs0 fc0 sc0 lsf ws0">;===============================<span class="_ _0"></span>========== </div><div class="t m0 x4 h5 yf ff5 fs0 fc0 sc0 ls0 ws3">; NAME: 2410IN<span class="_ _0"></span>IT.S </div><div class="t m0 x4 h5 y10 ff5 fs0 fc0 sc0 ls10 ws4">; DESC: C start up codes </div><div class="t m0 x4 h5 y11 ff5 fs0 fc0 sc0 lsf ws5">; <span class="_ _7"></span>Configure <span class="_ _7"></span>memory, <span class="_ _7"></span>ISR <span class="_ _7"></span>,stacks </div><div class="t m0 x4 h5 y12 ff5 fs0 fc0 sc0 ls11 ws6">; <span class="_ _7"></span>Initialize <span class="_ _7"></span>C-v<span class="_ _6"></span>ariables </div><div class="t m0 x4 h5 y13 ff5 fs0 fc0 sc0 ls12 ws7">; HISTORY: </div><div class="t m0 x4 h5 y14 ff5 fs0 fc0 sc0 ls13 ws8">; 2002.02.25<span class="_ _0"></span>:kwtark: ver<span class="_ _0"></span> 0.0 </div><div class="t m0 x4 h5 y15 ff5 fs0 fc0 sc0 ls0 ws9">; 2002.03.20:<span class="_ _0"></span>purnnamu: Add some<span class="_ _0"></span> functi<span class="ls14 wsa">ons for testing STOP,PO<span class="_ _0"></span>WER_OFF mode </span></div><div class="t m0 x4 h5 y16 ff5 fs0 fc0 sc0 ls15 wsb">; 2002.04.10<span class="_ _0"></span>:SJS:sub int<span class="_ _0"></span>errupt disable<span class="_ _0"></span> 0x3ff -&gt; 0x7ff </div><div class="t m0 x4 h5 y17 ff5 fs0 fc0 sc0 ls16 wsc">; 2002.11.29:<span class="_ _0"></span>Kong:DCD BANKSIZE Resige<span class="_ _0"></span>r 0x32 -&gt; 0xb2 (ARM core burs<span class="_ _0"></span>t enable) </div><div class="t m0 x4 h5 y18 ff5 fs0 fc0 sc0 lsf ws0">;===============================<span class="_ _0"></span>========== </div><div class="t m0 x5 h5 y19 ff5 fs0 fc0 sc0 ls17 ws0"> <span class="_ _7"></span> <span class="_ _7"></span> <span class="_ _7"></span> <span class="_ _7"></span> <span class="_ _7"></span><span class="ls18 wsd">INCLU<span class="_ _6"></span>DE optio<span class="_ _6"></span>n.inc </span></div><div class="t m0 x4 h5 y1a ff5 fs0 fc0 sc0 ls19 wse"> <span class="_ _7"></span>INCLUDE <span class="_ _7"></span>memcfg.inc </div><div class="t m0 x4 h5 y1b ff5 fs0 fc0 sc0 ls1a wsf"> <span class="_ _7"></span>INCLUDE <span class="_ _7"></span>2410addr.inc<span class="ls1 ws0"> </span></div><div class="t m0 x6 h5 y1c ff5 fs0 fc0 sc0 ls1 ws10">BIT_SELFREFRESH EQU (1&lt;&lt;22) </div><div class="t m0 x5 h5 y1d ff5 fs0 fc0 sc0 ls1 ws0">;<span class="ff2">&#19979;&#38754;&#26159;&#23545;<span class="_ _5"> </span></span><span class="ls1b">arm<span class="_ _4"> </span></span><span class="ff2">&#22788;&#29702;&#22120;&#27169;&#24335;&#23492;&#23384;&#22120;&#23545;&#24212;&#20540;&#30340;&#24120;&#25968;&#23450;&#20041;&#65292;<span class="_ _8"></span><span class="ff5 ls1b">arm<span class="_ _5"> </span><span class="ff2 ls1">&#22788;&#29702;&#22120;&#20013;&#26377;&#19968;&#20010;<span class="_ _4"> </span></span><span class="ls1c">CPSR<span class="_ _5"></span><span class="ff2 ls1">&#31243;&#24207;&#29366;&#24577;&#23492;&#23384;&#22120;&#65292;<span class="_ _8"></span>&#23427;&#30340;&#21518;&#20116;</span></span></span></span></div><div class="t m0 x4 h5 y1e ff2 fs0 fc0 sc0 ls1 ws0">&#20301;&#20915;&#23450;&#30446;&#21069;&#30340;&#22788;&#29702;&#22120;&#27169;&#24335;<span class="ff5"> </span></div><div class="t m0 x4 h5 y1f ff5 fs0 fc0 sc0 ls1d ws11">;Pre-defined constants </div><div class="t m0 x7 h6 y20 ff2 fs0 fc0 sc2 ls1 ws0">&#25209;&#27880;<span class="ff6 sc0 ls1e"> [Crealse1]: </span><span class="sc0">&#36825;&#20123;&#25991;&#20214;&#23450;</span></div><div class="t m0 x7 h3 y21 ff2 fs0 fc0 sc0 ls1 ws0">&#20041;&#20102;&#19968;&#20123;&#22320;&#22336;&#25968;&#25454;&#31561;<span class="ff1"> </span></div></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div> </body> </html>
评论
    相关推荐
    • s3c2410.rar
      arm-s3c2410 LCD driver
    • S3C2410-init.rar
      基于ARM9芯片S3C2410异常中断程序设计。验证的代码详细分析了基于ARM嵌入式系统的异常处理流程。然后阐明关键字“-irq”的作用,设计出中断处理函数。最后,通过设置中断控制寄存器,设计外部中断EINT3的初始化程序...
    • S3C2410-pwm.rar
      s3c2410芯片下的定时器应用代码,该代码在裸机下实现,不依靠操作系统。
    • S3C2410(2410Init[1].s).rar
      S3C2410启动代码的详细分析,对每行代码均进行了详细的解析,并附了批注
    • s3c2410adc.zip
      基于s3c2410开发板的AD转换应用程序以及AD转换的驱动程序,包括AD的基本操作
    • Linux_S3C2410.rar
      S3C2410上linux移植的详细文档,详细完整。
    • s3c2410nor.rar
      s3c2410 nor flash的驱动
    • dma-s3c2410.rar
      S3C2442 DMA contains the same selection table as the S3C2410.
    • linux s3c2410串口驱动.
      这是一个在linux下的,基于s3c2410的驱动程序. 有很好的借鉴作用.
    • S3C2410各种驱动源码
      | |-- S3C2410实时钟驱动 | | `-- s3c2410-rtc.c | `-- 秒设备驱动与应用程序 | |-- second.c | `-- second_test.c |-- 11 | |-- DMA范例 | | |-- 3c505.c | | |-- 3c505.h | | `-- dma.h | `-- 静态映射范例 | `-- ...