From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vladimir Gurevich Date: Mon, 17 Mar 2003 10:25:33 -0800 Subject: [U-Boot-Users] Problems with the port to PPC 405EP ev. board In-Reply-To: <5.1.1.6.0.20030317171757.00a81480@192.168.2.1> References: <5.1.1.6.0.20030317155655.02f9aa68@dns.struinfo.it> <5.1.1.6.0.20030317171757.00a81480@192.168.2.1> Message-ID: <3E76131D.1070608@paulidav.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hello, My suggestion will be to move your pll_write and reset_cpu functions to the bottom of the file, at least past the exception vectors. Remember, that the execution starts at 0x100 and there are only 256 bytes before the next exception vector. Your problem is that your code is too big to be placed in the exception vector space and thus overlapped with the next vector. Hope, this helps. Vladimir llandre wrote: > >> Hello, >> >> I'd guess that attaching your new start.S or, at least, >> the diff to the original one will definitely help... > > > Sorry, I thought we were not allowed to send attachments to the mailing > list. > I attached the new start.S. The new code is enclosed by the "#if > (defined(CONFIG_BUBINGA405EP) && defined(CONFIG_NO_SERIAL_EEPROM))" > directives. > > > > llandre