<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://elinux.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://elinux.org/index.php?title=ECE597_Listings_for_Chapter_7_xink&amp;feed=atom&amp;action=history</id>
		<title>ECE597 Listings for Chapter 7 xink - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://elinux.org/index.php?title=ECE597_Listings_for_Chapter_7_xink&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=ECE597_Listings_for_Chapter_7_xink&amp;action=history"/>
		<updated>2013-06-19T13:59:53Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.22alpha</generator>

	<entry>
		<id>http://elinux.org/index.php?title=ECE597_Listings_for_Chapter_7_xink&amp;diff=71377&amp;oldid=prev</id>
		<title>Peter Huewe at 20:35, 27 October 2011</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=ECE597_Listings_for_Chapter_7_xink&amp;diff=71377&amp;oldid=prev"/>
				<updated>2011-10-27T20:35:08Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 20:35, 27 October 2011&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 82:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 82:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:ECE597]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Education]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Listings]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Peter Huewe</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=ECE597_Listings_for_Chapter_7_xink&amp;diff=19549&amp;oldid=prev</id>
		<title>Xinkeqiong: Created page with '{| ! Number ! Page ! Caption ! Listing |- | 7-1 | 7-4 | Simple C Function With Local Variable | &lt;pre&gt; int setup_memory_controller(board_info_t *p)     {     unsigned int *dram_co…'</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=ECE597_Listings_for_Chapter_7_xink&amp;diff=19549&amp;oldid=prev"/>
				<updated>2010-04-15T18:17:48Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;#039;{| ! Number ! Page ! Caption ! Listing |- | 7-1 | 7-4 | Simple C Function With Local Variable | &amp;lt;pre&amp;gt; int setup_memory_controller(board_info_t *p)     {     unsigned int *dram_co…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{|&lt;br /&gt;
! Number&lt;br /&gt;
! Page&lt;br /&gt;
! Caption&lt;br /&gt;
! Listing&lt;br /&gt;
|-&lt;br /&gt;
| 7-1&lt;br /&gt;
| 7-4&lt;br /&gt;
| Simple C Function With Local Variable&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
int setup_memory_controller(board_info_t *p)&lt;br /&gt;
    {&lt;br /&gt;
    unsigned int *dram_controller_register = p-&amp;gt;dc_reg;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7-2&lt;br /&gt;
| 7-4&lt;br /&gt;
| Linker Command Script-Reset Vector Placement .../board/omap3/beagle/u-boot.lds&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
OUTPUT_FORMAT(&amp;quot;elf32-littlearm&amp;quot;, &amp;quot;elf32-littlearm&amp;quot;, &amp;quot;elf32-littlearm&amp;quot;)&lt;br /&gt;
OUTPUT_ARCH(arm)&lt;br /&gt;
ENTRY(_start)&lt;br /&gt;
SECTIONS&lt;br /&gt;
{&lt;br /&gt;
	. = 0x00000000;&lt;br /&gt;
&lt;br /&gt;
	. = ALIGN(4);&lt;br /&gt;
	.text	:&lt;br /&gt;
	{&lt;br /&gt;
		cpu/arm_cortexa8/start.o	(.text)&lt;br /&gt;
		*(.text)&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7-3&lt;br /&gt;
| 7-5&lt;br /&gt;
| Reset Vectors …/cpu/arm_cortexa8/start.S&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
.globl _start&lt;br /&gt;
_start: &lt;br /&gt;
		b	reset&lt;br /&gt;
		ldr	pc, _undefined_instruction&lt;br /&gt;
		ldr	pc, _software_interrupt&lt;br /&gt;
		ldr	pc, _prefetch_abort&lt;br /&gt;
		ldr	pc, _data_abort&lt;br /&gt;
		ldr	pc, _not_used&lt;br /&gt;
		ldr	pc, _irq&lt;br /&gt;
		ldr	pc, _fiq&lt;br /&gt;
_undefined_instruction: .word undefined_instruction&lt;br /&gt;
_software_interrupt:	.word software_interrupt&lt;br /&gt;
…&lt;br /&gt;
_pad:			.word 0x12345678 /* now 16*4=64 */&lt;br /&gt;
.global _end_vect&lt;br /&gt;
_end_vect:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7-4&lt;br /&gt;
| 7-9&lt;br /&gt;
| Portions of U-Boot Board-Configuration Header File …/incluyde/configs/omap3_beagle.h&lt;br /&gt;
| &amp;lt;pre&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
 * High Level Configuration Options&lt;br /&gt;
 */&lt;br /&gt;
#define CONFIG_ARMCORTEXA8	1	/* This is an ARM V7 CPU core */&lt;br /&gt;
#define CONFIG_OMAP		1	/* in a TI OMAP core */&lt;br /&gt;
#define CONFIG_OMAP34XX		1	/* which is a 34XX */&lt;br /&gt;
#define CONFIG_OMAP3430		1	/* which is in a 3430 */&lt;br /&gt;
#define CONFIG_OMAP3_BEAGLE	1	/* working with BEAGLE */&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;asm/arch/cpu.h&amp;gt;		/* get chip and board defs */&lt;br /&gt;
#include &amp;lt;asm/arch/omap3.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Display CPU and Board information&lt;br /&gt;
 */&lt;br /&gt;
#define CONFIG_DISPLAY_CPUINFO		1&lt;br /&gt;
#define CONFIG_DISPLAY_BOARDINFO	1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Xinkeqiong</name></author>	</entry>

	</feed>