⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 274.htm

📁 pcb设计资料初学者难得的入门资料包含工厂制作过程
💻 HTM
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>CTerm非常精华下载</title>
</head>
<body bgcolor="#FFFFFF">
<table border="0" width="100%" cellspacing="0" cellpadding="0" height="577">
<tr><td width="32%" rowspan="3" height="123"><img src="DDl_back.jpg" width="300" height="129" alt="DDl_back.jpg"></td><td width="30%" background="DDl_back2.jpg" height="35"><p align="center"><a href="http://202.112.58.200"><font face="黑体"><big><big>Tsinghua</big></big></font></a></td></tr>
<tr>
<td width="68%" background="DDl_back2.jpg" height="44"><big><big><font face="黑体"><p align="center">         嵌入式系统                            (BM: turbolinux jacobw)          </font></big></big></td></tr>
<tr>
<td width="68%" height="44" bgcolor="#000000"><font face="黑体"><big><big><p   align="center"></big></big><a href="http://cterm.163.net"><img src="banner.gif" width="400" height="60" alt="banner.gif"border="0"></a></font></td>
</tr>
<tr><td width="100%" colspan="2" height="100" align="center" valign="top"><br><p align="center">[<a href="嵌入式系统.htm">回到开始</a>][<a href="242.htm">上一层</a>][<a href="275.htm">下一篇</a>]
<hr><p align="left"><small>发信人: wohaha (喔,哈哈哈哈), 信区: Embedded <br>

标  题: 谁给讲讲68332的启动过程 <br>

发信站: BBS 水木清华站 (Fri Jan 12 17:59:35 2001) <br>

  <br>

看书说,在启动的时候,CSBOOT给出启动代码所在的EPROM的片选信号, 但CSBOOT信号又 <br>

有控制寄存器,可以改写CSBOOT信号的基地址和块选大小。这样,改写后是不是CSBOOT片 <br>

选的EPROM的地址空间就变了呢,如果这样,当前运行的程序不是全乱套了。 <br>

小弟琢磨半天,不得其解,请那位大侠给讲讲。 <br>

  <br>

-- <br>

  <br>

※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.32.167] <br>

发信人: yamei (我好想我老婆啊,什莫时候才能回家呀), 信区: Embedded <br>

标  题: Re: 谁给讲讲68332的启动过程 <br>

发信站: BBS 水木清华站 (Fri Jan 12 22:55:59 2001) <br>

  <br>

  <br>

我也不是很清楚 <br>

不过68k的CPU会在reset是实用CSA0片选选种一块 <br>

存储器,然后从手地址开始寻找复位向量 <br>

耳后跳到你自己定义的地址去 <br>

不知道332的CPU32有写地方做了更改 <br>

  <br>

  <br>

嘻嘻 <br>

【 在 wohaha (喔,哈哈哈哈) 的大作中提到: 】 <br>

: 看书说,在启动的时候,CSBOOT给出启动代码所在的EPROM的片选信号, 但CSBOOT信号又 <br>

: 有控制寄存器,可以改写CSBOOT信号的基地址和块选大小。这样,改写后是不是CSBOOT片 <br>

: 选的EPROM的地址空间就变了呢,如果这样,当前运行的程序不是全乱套了。 <br>

: 小弟琢磨半天,不得其解,请那位大侠给讲讲。 <br>

  <br>

  <br>

-- <br>

  <br>

※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.160.154] <br>

发信人: luofeng (落枫), 信区: Embedded <br>

标  题: Re: 谁给讲讲68332的启动过程 <br>

发信站: BBS 水木清华站 (Sat Jan 13 18:37:44 2001) <br>

  <br>

是可以修改的,修改后可以让CAS线对应新的地址空间。呵呵,可能你 <br>

会想这不是乱了吗?是的,如果你乱改一气当然乱了。想一下你在编写 <br>

C下面的软件时,如果将指针随意乱指是很容易将系统搞崩的。这样 <br>

可以修改是需要遵守一定的规则的,按照这种方式就可以实现一些比较好的 <br>

功能。一般嵌入式系统的IMAGE是在E2ROM或FLASH中。直接运行会比在RAM <br>

中运行慢,一般是E2ROM的读速度慢,从而会影响系统的性能。此时一个 <br>

比较好的办法就是将程序从E2ROM中加载到RAM中,然后跳到RAM中执行。 <br>



可是如果RAM的地址空间不改变的话。程序指令的寻址就出现了问题。呵呵 <br>

这就需要在程序加载完成之后,修改E2ROM和RAM的基址,然后实现ROM与 <br>

RAM的切换。一般M68K的手册里对于此有详细的描述。当然这只是一个例子。 <br>

可能各位大侠能更巧妙的利用这一特性。 <br>

  <br>

【 在 yamei (我好想我老婆啊,什莫时候才能回家呀) 的大作中提到: 】 <br>

: 我也不是很清楚 <br>

: 不过68k的CPU会在reset是实用CSA0片选选种一块 <br>

: 存储器,然后从手地址开始寻找复位向量 <br>

: 耳后跳到你自己定义的地址去 <br>

: 不知道332的CPU32有写地方做了更改 <br>

: 嘻嘻 <br>

  <br>

  <br>

-- <br>

  <br>

※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.176.166] <br>

</small><hr>
<p align="center">[<a href="嵌入式系统.htm">回到开始</a>][<a href="242.htm">上一层</a>][<a href="275.htm">下一篇</a>]
<p align="center"><a href="http://cterm.163.net">欢迎访问Cterm主页</a></p>
</table>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -