<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[请高手帮忙--裸机中断程序问题！]]></title>
 <link><![CDATA[http://121.40.142.80/read.php?tid=6158]]></link>
 <description><![CDATA[Latest 20 replies of 请高手帮忙--裸机中断程序问题！]]></description>
 <copyright><![CDATA[Copyright(C) ]]></copyright>
 <generator><![CDATA[PHPWind Forums by PHPWind Studio]]></generator>
 <lastBuildDate><![CDATA[Sun, 26 Jul 2026 16:32:41 +0000]]></lastBuildDate>
  <image>
 <url><![CDATA[images/rss.gif]]></url>
 <title><![CDATA[PHPWind Board]]></title>
 <link><![CDATA[http://121.40.142.80]]></link>
 <description><![CDATA[]]></description>
  </image>
<item>
 <title><![CDATA[回 5楼(jytian) 的帖子]]></title>
 <description><![CDATA[我的也是Undefined symbol MMU_Init，放在同一个文件夹下也不行，试了很多办法也没用 [s:12]]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=6158#172127]]></link>
 <author><![CDATA[ngc501]]></author>
 <category><![CDATA[裸机程序和微型OS]]></category>
 <pubdate><![CDATA[Sat, 05 May 2012 02:58:41 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 7楼(jytian) 的帖子]]></title>
 <description><![CDATA[你好，
&nbsp;&nbsp;&nbsp;&nbsp; 你说“打开mmu是为了把0x3000_0000地址处的值映射到0x0的地方”， 想请教一下0x3000_0000地址处的值 是一些什么内容？
谢谢]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=6158#82844]]></link>
 <author><![CDATA[376240497]]></author>
 <category><![CDATA[裸机程序和微型OS]]></category>
 <pubdate><![CDATA[Tue, 10 May 2011 07:02:28 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我也学了一些日子的ARM，但是对MMU到底是做什么用的，还是理解不上去，今天真是有很大的收获呀！]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=6158#47691]]></link>
 <author><![CDATA[zzd]]></author>
 <category><![CDATA[裸机程序和微型OS]]></category>
 <pubdate><![CDATA[Thu, 18 Nov 2010 00:41:53 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[ARM的MMU的作用：负责虚拟地址与物理地址的转换。
MMU_init程序向内存中写入一个转换表，负责地址间转换，恰恰中断需要MMU。
说到这里，不禁要问，为什么闪灯的程序不需要呢？]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=6158#47565]]></link>
 <author><![CDATA[寂灭无心]]></author>
 <category><![CDATA[裸机程序和微型OS]]></category>
 <pubdate><![CDATA[Tue, 16 Nov 2010 13:41:57 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[url]http://www.arm9home.net/simple/index.php?t5717.html[/url]
仿真的时候，你的程序是运行在sdram里面的，也就是0x3000_0000处开始运行
你的中断向量表通过仿真器已经放在了0x3000_0000处，

打开mmu是为了把0x3000_0000地址处的值映射到0x0的地方，
因为你的中断向量表是保存在0x0开始的地方，当中断发生时的第一时 ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=6158#46802]]></link>
 <author><![CDATA[jytian]]></author>
 <category><![CDATA[裸机程序和微型OS]]></category>
 <pubdate><![CDATA[Mon, 08 Nov 2010 12:18:51 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 5楼(jytian) 的帖子]]></title>
 <description><![CDATA[中断的问题困扰我好久，看了这个才通。但不太清楚为什么，求解释，谢谢。为什么MMU_Init加上就可以触发中断了]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=6158#46800]]></link>
 <author><![CDATA[rogeryao]]></author>
 <category><![CDATA[裸机程序和微型OS]]></category>
 <pubdate><![CDATA[Mon, 08 Nov 2010 12:12:17 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[这个问题，你可以现在main.c中加头文件mmu.h，然后把mmu.c拷到你要编译 程序的文件夹下，在main（）函数中添加MMU_Init（），程序就可以自动的找到mmu_init了。这样后，就行了]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=6158#46796]]></link>
 <author><![CDATA[jytian]]></author>
 <category><![CDATA[裸机程序和微型OS]]></category>
 <pubdate><![CDATA[Mon, 08 Nov 2010 11:39:04 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 1楼(tiger8) 的帖子]]></title>
 <description><![CDATA[下面这个程序是我搞好了的，键盘中断程序。KI---K4键。对应LED灯闪烁。下载到SDRAM里面可以运行，但是烧写到NAND FLASH 里面不能运行&nbsp;&nbsp;你要是解决了告诉我下！]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=6158#28351]]></link>
 <author><![CDATA[lyj666888]]></author>
 <category><![CDATA[裸机程序和微型OS]]></category>
 <pubdate><![CDATA[Thu, 13 May 2010 13:44:30 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 2楼(lyj666888) 的帖子]]></title>
 <description><![CDATA[是中断出问题，写错字了。不好意思！]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=6158#28253]]></link>
 <author><![CDATA[lyj666888]]></author>
 <category><![CDATA[裸机程序和微型OS]]></category>
 <pubdate><![CDATA[Wed, 12 May 2010 14:42:14 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 1楼(tiger8) 的帖子]]></title>
 <description><![CDATA[我做的在下面，但是终端还是出问题，就是按键的话，按下第一个键，第一个灯亮，但是再按其他键就没有反应了。我下载到SDRAM里面运行可以，但是烧写到NAND FLASH里面就是不行，在思考怎么回事呢。]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=6158#28252]]></link>
 <author><![CDATA[lyj666888]]></author>
 <category><![CDATA[裸机程序和微型OS]]></category>
 <pubdate><![CDATA[Wed, 12 May 2010 14:41:37 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 楼主(lyj666888) 的帖子]]></title>
 <description><![CDATA[我也遇到这个问题了，我是在main.c文件中包含了“mmu.h”文件，在main（）函数中添加MMU_Init（）；但是还是有问题，出现错误，Undefined symbol MMU_Init，你要是解决了这个问题回一下哈O(∩_∩)O~加油 [s:6]]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=6158#28154]]></link>
 <author><![CDATA[tiger8]]></author>
 <category><![CDATA[裸机程序和微型OS]]></category>
 <pubdate><![CDATA[Wed, 12 May 2010 02:45:39 +0000]]></pubdate>
</item>
</channel></rss>