<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Bootloders for LPC3250</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/25675/bootloders-for-lpc3250</link><description> 
Hi, 

 
I am using Phytex LPC3250 board for my design. I try to run the
sample blinky application from the nand flash. 

 
I download the Bootloader_NAND project to the flash and then
download blinky. There is no problem here yet, I get the &amp;quot;Verify</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: Bootloders for LPC3250</title><link>https://community.arm.com/thread/126217?ContentTypeID=1</link><pubDate>Tue, 15 Jun 2010 23:39:07 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:4567eea3-8df8-46c0-a784-561f61e33aed</guid><dc:creator>Non Keil Related</dc:creator><description>&lt;p&gt;&lt;p&gt;
&lt;i&gt;&amp;quot;Is there any jumper setting saying use the NOR flash?&amp;quot;&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;
I can&amp;#39;t remember seeing one mentioned - But it&amp;#39;s a while since I
used the Phytec board and we now have our own design.&lt;/p&gt;

&lt;p&gt;
But ... did you try:&lt;/p&gt;

&lt;p&gt;
1 - Reading chapter 35 of the user manual on the boot sequence&lt;br /&gt;
2 - Adding debug code to the NAND 2nd boot loader&lt;br /&gt;
3 - Running the NAND 2nd loader under the debugger&lt;/p&gt;

&lt;p&gt;
Also:&lt;/p&gt;

&lt;p&gt;
1 - Looking at the Phytec circuit diagrams (which should have been
supplied with your board) would give a clue as to whether there are
any links controlling this action&lt;br /&gt;
2 - Checking the Phytec web site(s) for FAQ entries&lt;/p&gt;

&lt;p&gt;
It is fairly certain that this is NOT a Keil issue. I have been
using their bootstrap loaders and example code for the LPC3250 for
quite a while and experienced no serious problems.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloders for LPC3250</title><link>https://community.arm.com/thread/115826?ContentTypeID=1</link><pubDate>Tue, 15 Jun 2010 23:15:15 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:aba2cc86-d47d-493d-b516-bb95eae3a9c8</guid><dc:creator>Aykut Birsen</dc:creator><description>&lt;p&gt;&lt;p&gt;
Hi,&lt;/p&gt;

&lt;p&gt;
This time I am using the Bootloader_NOR and the code is booted
without any problem.&lt;/p&gt;

&lt;p&gt;
Why can&amp;#39;t I boot from NAND flash but can boot from NOR flash? Is
there any jumper setting saying use the NOR flash?&lt;/p&gt;

&lt;p&gt;
Thank you.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloders for LPC3250</title><link>https://community.arm.com/thread/104029?ContentTypeID=1</link><pubDate>Tue, 15 Jun 2010 05:07:29 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:c89bb4fb-f3aa-4b08-9cdc-1fa969c6b686</guid><dc:creator>Non Keil Related</dc:creator><description>&lt;p&gt;&lt;p&gt;
&lt;i&gt;&amp;quot;I wonder whether the stage 1 loader is permanently in the
chip? Can I somehow accidentally have erased it? So that the second
stage bootloader is not loaded from NAND.&amp;quot;&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;
As far as I am aware, the stage 1 loader is in ROM and cannot be
erased.&lt;/p&gt;

&lt;p&gt;
You can load/run the 2nd stage loader using uVision - That might
be a quicker way for you to see what&amp;#39;s going wrong.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloders for LPC3250</title><link>https://community.arm.com/thread/78408?ContentTypeID=1</link><pubDate>Tue, 15 Jun 2010 04:59:15 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:05242edf-d779-4979-a120-be543cd7f7fc</guid><dc:creator>Aykut Birsen</dc:creator><description>&lt;p&gt;&lt;p&gt;
I erased the flash and then reloaded the Bootloader_NAND. There
seems to be no problem, because I get the &amp;quot;Verify OK&amp;quot; mesage.&lt;br /&gt;
I wonder whether the stage 1 loader is permanently in the chip? Can I
somehow accidentally have erased it? So that the second stage
bootloader is not loaded from NAND.&lt;/p&gt;

&lt;p&gt;
Or, is there any jumper configuration on the board for booting
from NAND?&lt;/p&gt;

&lt;p&gt;
After booting the sample project I successfuly, I will also add
some debug info in the 2nd stage bootloader.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloders for LPC3250</title><link>https://community.arm.com/thread/58318?ContentTypeID=1</link><pubDate>Tue, 15 Jun 2010 01:43:55 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:d30b2b89-3581-4785-966f-f1a364b96197</guid><dc:creator>Non Keil Related</dc:creator><description>&lt;p&gt;&lt;p&gt;
The stage one bootloader is in ROM on the processor silicon and it
is executed after each reset.&lt;/p&gt;

&lt;p&gt;
If you look at chapter 35 of the user manual you can see the boot
sequence.&lt;/p&gt;

&lt;p&gt;
A better question you might ask is whether the 2nd stage
bootloader is being loaded from NAND and executing correctly.&lt;/p&gt;

&lt;p&gt;
Have you done a NAND erase? That would have removed the 2nd stage
bootloader and you would then have to reload it.&lt;/p&gt;

&lt;p&gt;
What I have done is add some debug output to a serial port on the
2nd stage bootloader - It has been very useful to know what is
happening in those early stages.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>