<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">Hi Vishal,<br><br>I am stuck with the Kernel load address and entry point. It keeps on resetting. Output as shown below.<br>My ram range is from 30000000 to 38000000.<br><br><br>U-Boot 1.3.2 (Apr&nbsp; 4 2008 - 18:02:03)<br><br>DRAM:&nbsp; 128 MB<br>Flash: 32 MB<br>Using default environment<br><br>In:&nbsp;&nbsp;&nbsp; serial<br>Out:&nbsp;&nbsp; serial<br>Err:&nbsp;&nbsp; serial<br>Hit any key to stop autoboot:&nbsp; 0<br>## Booting image at 34000000 ...<br>&nbsp;&nbsp; Image Name:&nbsp;&nbsp; TIJU Linux-2.6.24.4 Image<br>&nbsp;&nbsp; Image Type:&nbsp;&nbsp; ARM Linux Kernel Image (gzip compressed)<br>&nbsp;&nbsp; Data Size:&nbsp;&nbsp;&nbsp; 4288104 Bytes =&nbsp; 4.1 MB<br>&nbsp;&nbsp; Load Address:
 36000000<br>&nbsp;&nbsp; Entry Point:&nbsp; 36000000<br>&nbsp;&nbsp; Verifying Checksum ... OK<br>&nbsp;&nbsp; Uncompressing Kernel Image ... OK<br><br>Starting kernel ...<br><br>undefined instruction<br>pc : [&lt;3790e004&gt;]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lr : [&lt;3101175c&gt;]<br>sp : 30fcfaf8&nbsp; ip : 30fcffb8&nbsp;&nbsp;&nbsp;&nbsp; fp : 00000000<br>r10: 00000001&nbsp; r9 : 30fcfe98&nbsp;&nbsp;&nbsp;&nbsp; r8 : 30fcffdc<br>r7 : 31012e94&nbsp; r6 : 34000040&nbsp;&nbsp;&nbsp;&nbsp; r5 : 310194b4&nbsp; r4 : 310194b1<br>r3 : 36000000&nbsp; r2 : 30000100&nbsp;&nbsp;&nbsp;&nbsp; r1 : 0000016a&nbsp; r0 : 00000000<br>Flags: nzCv&nbsp; IRQs off&nbsp; FIQs off&nbsp; Mode SVC_32<br>Resetting CPU ...<br><br>data abort<br>pc : [&lt;31010ca8&gt;]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lr : [&lt;31010d40&gt;]<br>sp : 30fcfa88&nbsp; ip : 3101afdc&nbsp;&nbsp;&nbsp;&nbsp; fp : 00000000<br>r10: 00000001&nbsp; r9 :
 30fcfe98&nbsp;&nbsp;&nbsp;&nbsp; r8 : 30fcffdc<br>r7 : 31012e94&nbsp; r6 : 34000040&nbsp;&nbsp;&nbsp;&nbsp; r5 : 0065ba3e&nbsp; r4 : 00036042<br>r3 : 3101afe0&nbsp; r2 : 00036042&nbsp;&nbsp;&nbsp;&nbsp; r1 : 00003707&nbsp; r0 : 000036ff<br>Flags: nzCv&nbsp; IRQs on&nbsp; FIQs on&nbsp; Mode SVC_32<br>Resetting CPU
 ...<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>What could be the problem?<br><br>Thanks,<br>Tiju<br><br><br><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">----- Original Message ----<br>From: Vishal Oliyil Kunnil &lt;vishal.ok@gmail.com&gt;<br>To: Tiju &lt;tj_jac@yahoo.co.in&gt;<br>Sent: Friday, 4 April, 2008
 1:42:30 PM<br>Subject: Re: [U-Boot-Users] s3c2440 -- serial_init<br><br>Hi Tiju,<br>Never used the controller either, but I suggest you try enabling the<br>debug macro<br>in the ethernet driver ...<br>CONFIG_DM9000_DEBUG<br><br>-- snip --<br>#ifdef CONFIG_DM9000_DEBUG<br>#define DM9000_DBG(fmt,args....) printf(fmt ,##args)<br>#else&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  /*&nbsp; */<br>#define DM9000_DBG(fmt,args...)<br>#endif&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /*&nbsp; */<br>--snip-<br><br>Regards,<br>Vishal<br>On Fri, Apr 4, 2008 at 12:35 PM, Tiju &lt;<a ymailto="mailto:tj_jac@yahoo.co.in" href="mailto:tj_jac@yahoo.co.in">tj_jac@yahoo.co.in</a>&gt; wrote:<br>&gt;<br>&gt; Hi Vishal,<br>&gt;<br>&gt; No, the ethernet controller is outside the processor. We are using DM9000A.<br>&gt; The link led does not glow when LAN cable is connected. Instead when
 we ping<br>&gt; it glows, but does not ping correctly.<br>&gt;<br>&gt; Thank You,<br>&gt; Tiju<br>&gt;<br>&gt;<br>&gt; ----- Original Message ----<br>&gt; From: Vishal Oliyil Kunnil &lt;<a ymailto="mailto:vishal.ok@gmail.com" href="mailto:vishal.ok@gmail.com">vishal.ok@gmail.com</a>&gt;<br>&gt; To: Tiju &lt;<a ymailto="mailto:tj_jac@yahoo.co.in" href="mailto:tj_jac@yahoo.co.in">tj_jac@yahoo.co.in</a>&gt;<br>&gt;<br>&gt; Sent: Thursday, 3 April, 2008 8:32:26 PM<br>&gt; Subject: Re: [U-Boot-Users] s3c2440 -- serial_init<br>&gt;<br>&gt; Is the ethrnet core inside the processor ? (never used the smcx ...)<br>&gt; Does ping work ? Does the link LED glow when you plug in the LAN cable ?<br>&gt;<br>&gt; Vishal<br>&gt;<br>&gt; On Thu, Apr 3, 2008 at 7:05 PM, Tiju &lt;<a ymailto="mailto:tj_jac@yahoo.co.in" href="mailto:tj_jac@yahoo.co.in">tj_jac@yahoo.co.in</a>&gt; wrote:<br>&gt; &gt;<br>&gt; &gt; Hi Vishal,<br>&gt; &gt;<br>&gt; &gt; Thank You so much for your
 help. The u-boot is up and running from<br>&gt; yesterday<br>&gt; &gt; onwards. :)<br>&gt; &gt; The network driver doesn't seem to work properly. Trying to figure it out.<br>&gt; &gt; It says---<br>&gt; &gt;<br>&gt; &gt; DPB2440 # tftpboot<br>&gt; &gt; dm9000 i/o: 0x18000000, id: 0x90000a46<br>&gt; &gt; MAC: 00:e0:63:0e:56:78<br>&gt; &gt; could not establish link<br>&gt; &gt; TFTP from server 192.168.100.6; our IP address is 192.168.100.110<br>&gt; &gt; Filename 'zImage'.<br>&gt; &gt; Load address: 0x34000000<br>&gt; &gt; Loading: T T T #T T T T T T T<br>&gt; &gt; Retry count exceeded; starting again<br>&gt; &gt; TFTP from server 192.168.100.6; our IP address is 192..168.100.110<br>&gt; &gt; Filename 'zImage'.<br>&gt; &gt; Load address: 0x34000000<br>&gt; &gt; Loading: T T #T T T T T T T T<br>&gt; &gt; ....<br>&gt; &gt;<br>&gt; &gt; Any idea what the problem is?<br>&gt; &gt;<br>&gt; &gt; Regards,<br>&gt; &gt; Tiju<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;
 ----- Original Message ----<br>&gt; &gt; From: Vishal Oliyil Kunnil &lt;<a ymailto="mailto:vishal.ok@gmail.com" href="mailto:vishal.ok@gmail.com">vishal.ok@gmail.com</a>&gt;<br>&gt; &gt; To: Tiju &lt;<a ymailto="mailto:tj_jac@yahoo.co.in" href="mailto:tj_jac@yahoo.co.in">tj_jac@yahoo.co.in</a>&gt;<br>&gt; &gt;<br>&gt; &gt; Sent: Wednesday, 2 April, 2008 11:29:21 AM<br>&gt; &gt; Subject: Re: [U-Boot-Users] s3c2440 -- serial_init<br>&gt; &gt;<br>&gt; &gt; Hi Tiju,<br>&gt; &gt; You should not write the image to RAM. U-boot should re-locate by itself.<br>&gt; &gt; What is the debugger that you use ? Try putting a breakpoint at address<br>&gt; &gt; of start_armboot() -&gt; you can get the address by<br>&gt; &gt; objdump -S u-boot.elf &gt; u-boot.dump<br>&gt; &gt; A memory dump should show contents of 0x0 anf 0x31000000 to be same.<br>&gt; &gt; Also I suggest you use a stable release of u-boot and not&nbsp; U-Boot<br>&gt; &gt;
 1.3.2-00046-g23e20aa-dirty.<br>&gt; &gt;<br>&gt; &gt; Regards,<br>&gt; &gt; -Vishal<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; On Wed, Apr 2, 2008 at 8:58 AM, Tiju &lt;<a ymailto="mailto:tj_jac@yahoo.co.in" href="mailto:tj_jac@yahoo.co.in">tj_jac@yahoo.co.in</a>&gt; wrote:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Hi Vishal,<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Thanks for the tips. After I compiling with TEXT_BASE=0x31000000 and<br>&gt; &gt; &gt; commenting<br>&gt; &gt; &gt; - CONFIG_SKIP_LOWLEVEL_INIT<br>&gt; &gt; &gt; - CONFIG_SKIP_RELOCATE_UBOOT it does not work directly. After this I<br>&gt; just<br>&gt; &gt; &gt; wrote the same image to the NOR flash as well as the RAM (starting from<br>&gt; &gt; &gt; 0x31000000) then on the u-boot the following appears.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; U-Boot 1.3.2-00046-g23e20aa-dirty (Apr&nbsp; 1 2008 - 19:33:51)<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; DRAM:&nbsp; 64 MB<br>&gt; &gt; &gt; ***
 Warning - bad CRC, using default environment<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; In:&nbsp; &nbsp; serial<br>&gt; &gt; &gt; Out:&nbsp; serial<br>&gt; &gt; &gt; Err:&nbsp; serial<br>&gt; &gt; &gt; DPB2440 #<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; After this it hangs. ie. no input or output.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; I think the initial problem to be taken care of is the relocation and<br>&gt; then<br>&gt; &gt; &gt; the serial. How do we go about these issues?<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Thanks in advance.<br>&gt; &gt; &gt; Tiju<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; ----- Original Message ----<br>&gt; &gt; &gt; From: Vishal Oliyil Kunnil &lt;<a ymailto="mailto:vishal.ok@gmail..com" href="mailto:vishal.ok@gmail.com">vishal.ok@gmail.com</a>&gt;<br>&gt; &gt; &gt; To: Tiju &lt;<a ymailto="mailto:tj_jac@yahoo.co.in" href="mailto:tj_jac@yahoo.co.in">tj_jac@yahoo.co.in</a>&gt;<br>&gt; &gt;
 &gt;<br>&gt; &gt; &gt; Sent: Monday, 31 March, 2008 6:31:43 PM<br>&gt; &gt; &gt; Subject: Re: [U-Boot-Users] s3c2440 -- serial_init<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Tiju,<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Read the documentation:<br>&gt; &gt; &gt; ----- snip - README -----<br>&gt; &gt; &gt; - CONFIG_SKIP_LOWLEVEL_INIT<br>&gt; &gt; &gt; - CONFIG_SKIP_RELOCATE_UBOOT<br>&gt; &gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [ARM only] If these variables are defined, then<br>&gt; &gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; certain low level initializations (like setting up<br>&gt; &gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; the memory controller) are omitted and/or U-Boot does<br>&gt; &gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; not relocate itself into RAM.<br>&gt; &gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Normally these variables MUST NOT be defined.
 The<br>&gt; &gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; only exception is when U-Boot is loaded (to RAM) by<br>&gt; &gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; some other boot loader or by a debugger which<br>&gt; &gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; performs these intializations itself.<br>&gt; &gt; &gt; ----- snip - README -------<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; I suggest you enable the RELOCATE and LOWLEVEL_INIT (by commenting the<br>&gt; &gt; &gt; defines)<br>&gt; &gt; &gt; - u-boot AFAIK cannot run lke the XIP kernel off NOR Flash; inspite of<br>&gt; &gt; &gt; the fact the NOR<br>&gt; &gt; &gt; flash can be directly read by the processor - unlike NAND. There is no<br>&gt; &gt; &gt; noticeable performance<br>&gt; &gt; &gt; hit or wastage of memory if you let u-boot relocate by itself.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; TEXT_BASE=0x31000000 in my opinion is correct.<br>&gt;
 &gt; &gt;<br>&gt; &gt; &gt; After relocating, a dump of flash contents and RAM (TEXT_BASE) contents<br>&gt; &gt; &gt; should show you the same contents. If it does not - perhaps you have<br>&gt; &gt; &gt; not configured<br>&gt; &gt; &gt; the memory controller correctly. This can be verified by checking if<br>&gt; &gt; &gt; you are able to<br>&gt; &gt; &gt; write to RAM using the debugger after memory initializations (which is<br>&gt; &gt; &gt; typically in LOWLEVEL_INIT, which you have skipped - I dont know if<br>&gt; &gt; &gt; this is so for the s3c2440 ).<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Regards,<br>&gt; &gt; &gt; Vishal<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; On Mon, Mar 31, 2008 at 5:16 PM, Tiju &lt;<a ymailto="mailto:tj_jac@yahoo.co.in" href="mailto:tj_jac@yahoo.co.in">tj_jac@yahoo.co.in</a>&gt; wrote:<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; Thanks Vishal.. I compiled with TEXT_BASE=0x31000000 and for<br>&gt; &gt; start_armboot<br>&gt; &gt;
 &gt; &gt; jumps to 0x310004d0 but there are junk values present there.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; By default these are&nbsp; enabled:<br>&gt; &gt; &gt; &gt; #define CONFIG_SKIP_RELOCATE_UBOOT&nbsp; 1<br>&gt; &gt; &gt; &gt; #define CONFIG_SKIP_LOWLEVEL_INIT&nbsp; 1<br>&gt; &gt; &gt; &gt; so u-boot does not relocate.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; Still now what should the value of TEXT_BASE be? I dont want to<br>&gt; relocate<br>&gt; &gt; &gt; &gt; u-boot because from NOR flash byte by byte read can be done.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; Regards,<br>&gt; &gt; &gt; &gt; Tiju<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; ----- Original Message ----<br>&gt; &gt; &gt; &gt; From: Vishal Oliyil Kunnil &lt;<a ymailto="mailto:vishal.ok@gmail.com" href="mailto:vishal.ok@gmail.com">vishal.ok@gmail.com</a>&gt;<br>&gt; &gt; &gt; &gt; To: Tiju &lt;<a ymailto="mailto:tj_jac@yahoo.co.in"
 href="mailto:tj_jac@yahoo.co.in">tj_jac@yahoo.co.in</a>&gt;<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; Sent: Monday, 31 March, 2008 2:58:12 PM<br>&gt; &gt; &gt; &gt; Subject: Re: [U-Boot-Users] s3c2440 -- serial_init<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; TEXT_BASE is the address for which u-boot is linked for.If you take an<br>&gt; &gt; &gt; &gt; objdump of u-boot<br>&gt; &gt; &gt; &gt; elf, you will see that it links for address beginning with that<br>&gt; &gt; &gt; &gt; specified by TEXT_BASE.<br>&gt; &gt; &gt; &gt; Meaning, you link for the address thus specified.<br>&gt; &gt; &gt; &gt; Typically&nbsp; the binary will be run from the reset vector of the<br>&gt; &gt; &gt; &gt; processor, which is not necessarily<br>&gt; &gt; &gt; &gt; TEXT_BASE : say 0x0 flash address. U-boot starts executing from the<br>&gt; &gt; &gt; &gt; reset vector,<br>&gt; &gt; &gt; &gt; relocates to RAM&nbsp; and since it is linked for TEXT_BASE, the&nbsp; ldr
 pc,<br>&gt; &gt; &gt; &gt; _start_armboot<br>&gt; &gt; &gt; &gt; will branch to the start_armboot which is in RAM.<br>&gt; &gt; &gt; &gt; -------snip - start.S --------------<br>&gt; &gt; &gt; &gt; ldr&nbsp; &nbsp; pc, _start_armboot<br>&gt; &gt; &gt; &gt; _start_armboot: .word start_armboot<br>&gt; &gt; &gt; &gt; -------snip - start.S --------------<br>&gt; &gt; &gt; &gt; Regards,<br>&gt; &gt; &gt; &gt; Vishal<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; On Mon, Mar 31, 2008 at 1:41 PM, Tiju &lt;<a ymailto="mailto:tj_jac@yahoo.co.in" href="mailto:tj_jac@yahoo.co.in">tj_jac@yahoo.co.in</a>&gt; wrote:<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; Hi Vishal,<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; What does TEXT_BASE mean? Is this the place where the UBOOT gets<br>&gt; &gt; &gt; &gt; relocated?<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; Thank You,<br>&gt; &gt; &gt; &gt; &gt; Tiju<br>&gt; &gt; &gt; &gt; &gt;<br>&gt;
 &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; ----- Original Message ----<br>&gt; &gt; &gt; &gt; &gt; From: "<a ymailto="mailto:vishal.ok@gmail.com" href="mailto:vishal.ok@gmail.com">vishal.ok@gmail.com</a>" &lt;<a ymailto="mailto:vishal..ok@gmail.com" href="mailto:vishal..ok@gmail.com">vishal..ok@gmail.com</a>&gt;<br>&gt; &gt; &gt; &gt; &gt; To: Tiju &lt;<a ymailto="mailto:tj_jac@yahoo.co.in" href="mailto:tj_jac@yahoo.co.in">tj_jac@yahoo.co.in</a>&gt;<br>&gt; &gt; &gt; &gt; &gt; Sent: Monday, 31 March, 2008 1:35:47 PM<br>&gt; &gt; &gt; &gt; &gt; Subject: Re: [U-Boot-Users] s3c2440 -- serial_init<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; Hi Tiju,<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; Try with TEXT_BASE=0x31000000, and leave start.s untouched !<br>&gt; &gt; &gt; &gt; &gt; I think you have misinterpreted the meaning of TEXT_BASE.<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt;
 Regards,<br>&gt; &gt; &gt; &gt; &gt; Vishal<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; On 3/31/08, Tiju &lt;<a ymailto="mailto:tj_jac@yahoo.co.in" href="mailto:tj_jac@yahoo.co.in">tj_jac@yahoo.co.in</a>&gt; wrote:<br>&gt; &gt; &gt; &gt; &gt; &gt; Hi Michael,<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; I have verified all the RAM initializations in<br>&gt; &gt; &gt; &gt; &gt; &gt; board/smdk2440/lowlevel_init.S and it seems to be fine.<br>&gt; &gt; &gt; &gt; &gt; &gt; The other changes that I have done are<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; 1.. In the board/smdk2440/config.mk file I changed TEXT_BASE =<br>&gt; &gt; &gt; &gt; 0x33F80000<br>&gt; &gt; &gt; &gt; &gt; to<br>&gt; &gt; &gt; &gt; &gt; &gt; TEXT_BASE = 0x00000000 because I am booting from the NOR flash.<br>&gt; The<br>&gt; &gt; &gt; NOR<br>&gt; &gt; &gt; &gt; &gt; &gt; flash address range is 0x00000000 - 0x08000000. The RAM
 address<br>&gt; &gt; range<br>&gt; &gt; &gt; is<br>&gt; &gt; &gt; &gt; &gt; &gt; 0x30000000 - 0x38000000.<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; If I compile it with TEXT_BASE = 0x33F80000 it does not run at<br>&gt; all!<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; 2. When I changed this I found that it has a clash with the stack<br>&gt; &gt; &gt; &gt; building<br>&gt; &gt; &gt; &gt; &gt; &gt; in cpu/arm920t/start.S. Therefore I changed it to<br>&gt; &gt; &gt; &gt; &gt; &gt; .........<br>&gt; &gt; &gt; &gt; &gt; &gt; /* Set up the stack */<br>&gt; &gt; &gt; &gt; &gt; &gt; stack_setup:<br>&gt; &gt; &gt; &gt; &gt; &gt; /* ldr r0, _TEXT_BASE */ /* upper 128 KiB: relocated uboot */<br>&gt; &gt; &gt; &gt; &gt; &gt; mov r0, #0x33 /* make stack at 33F8*/<br>&gt; &gt; &gt; &gt; &gt; &gt; mov r0, r0, lsl #24<br>&gt; &gt; &gt; &gt; &gt; &gt; mov r1, #0xF8<br>&gt; &gt; &gt; &gt; &gt; &gt; mov r1, r1, lsl #16<br>&gt;
 &gt; &gt; &gt; &gt; &gt; orr r0, r0, r1<br>&gt; &gt; &gt; &gt; &gt; &gt; .........<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; Would these be a problem for the memory initializations?<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; Thanks in advance<br>&gt; &gt; &gt; &gt; &gt; &gt; Tiju<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; Hi all<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; I am trying to port u-boot to a s3c2440 samsung processor.<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; I applied the smdk2440 boards patch (almost similar<br>&gt; architecture)<br>&gt; &gt; &gt; and<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; trying to modify it for our board's requirement. But during the<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; serial_init it goes to the _serial_putc and then
 after certain<br>&gt; &gt; loops<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; it goes to the hang function and hangs there.<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt; What could be the problem? Or am I doing some wrong<br>&gt; &gt; initializations?<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; Are you sure that the memory inizializzation is correct?<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; Regards Michael<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; 5, 50, 500, 5000 - Store N number of mails in your inbox. Go to<br>&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; <a href="http://help.yahoo.com/l/in/yahoo/mail/yahoomail/tools/tools-08.html" target="_blank">http://help.yahoo.com/l/in/yahoo/mail/yahoomail/tools/tools-08.html</a><br>&gt;
 &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt;&nbsp; ________________________________<br>&gt; &gt; &gt; &gt; &gt;&nbsp; Get your domain and website for less than Rs.100/month*. Click<br>&gt; here..<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;&nbsp; ________________________________<br>&gt; &gt; &gt; &gt;&nbsp; Get your domain and website for less than Rs.100/month*.. Click here.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;&nbsp; ________________________________<br>&gt; &gt; &gt;&nbsp; Bring your gang together - do your thing. Start your group.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;&nbsp; ________________________________<br>&gt; &gt;&nbsp; Bring your gang together - do your thing. Start your group.<br>&gt;<br>&gt;<br>&gt;<br>&gt;&nbsp; ________________________________<br>&gt;&nbsp; Get your domain and website for less than Rs.100/month*. Click
 here.<br></div><br></div></div><br>


      <!--2--><hr size=1></hr> Share files, take polls, and make new friends - all under one roof. <a href="http://in.rd.yahoo.com/tagline_groups_2/*http://in.promos.yahoo.com/groups/"> Click here.</a></body></html>